【发布时间】:2017-07-30 09:06:58
【问题描述】:
我想设置 RecylerView 的最大高度。我可以使用下面的代码设置最大高度。下面的代码使高度为当前屏幕的 60%。
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int a = (displaymetrics.heightPixels * 60) / 100;
recyclerview1.getLayoutParams().height = a;
但现在的问题是,如果它没有项目,那么它的高度也是 60%。 所以我想在没有项目时将其高度设置为0。
我想实现类似的目标。
if(recyclerview's height > maxHeight)
then set recyclerview's height to maxHeight
else dont change the height of recyclerview.
如何设置? 请帮帮我,我坚持下去了
【问题讨论】:
-
RecyclerView 显然自带了一个 XML 中称为 maxHeight 的参数,但它不起作用。
标签: android android-recyclerview