小编mau*_*iya的帖子

如何设置RecyclerView Max Height

我想设置RecylerView的Max Height.我可以使用下面的代码设置最大高度.下面的代码使高度为当前屏幕的60%.

     DisplayMetrics displaymetrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
    int a = (displaymetrics.heightPixels * 60) / 100;
    recyclerview1.getLayoutParams().height = a;
Run Code Online (Sandbox Code Playgroud)

但现在的问题是,如果它没有项目,那么它的高度也是60%.所以我想在没有项目时将其高度设置为0.

我希望实现类似的东西.

    if(recyclerview's height > maxHeight)
then set recyclerview's height to maxHeight
    else dont change the height of recyclerview.
Run Code Online (Sandbox Code Playgroud)

我怎么设置它?请帮助我,我坚持下去

android android-recyclerview

21
推荐指数
5
解决办法
2万
查看次数

标签 统计

android ×1

android-recyclerview ×1