我必须制作两个RecyclerViews,它们可以动态调整其高度。假设我有一个屏幕= 1/3的高度是第一个RV,接下来2/3的高度是我们的第二个RV。这是两个填充列表的正常状态。但是,如果第一个RV没有足够的元素来填充1/3的屏幕 - 第二个RV会变得更高,如果秒RV没有足够的元素来填充2/3的屏幕高度 - 第一个列表会变得更高。
这在理论上是否可行?如果是的话,你能给我一些开始挖掘的线索吗?
答案 0 :(得分:0)
试试这个。 private int itemHeight ="您在回收站视图中充气的项目布局高度"
ViewGroup.LayoutParams params = recyclerView.getLayoutParams();
params.height = itemHeight * numberOfItemInList;
recyclerView.requestLayout();