两个动态列表,相互调整

时间:2017-02-14 11:12:02

标签: android

我必须制作两个RecyclerViews,它们可以动态调整其高度。假设我有一个屏幕= 1/3的高度是第一个RV,接下来2/3的高度是我们的第二个RV。这是两个填充列表的正常状态。但是,如果第一个RV没有足够的元素来填充1/3的屏幕 - 第二个RV会变得更高,如果秒RV没有足够的元素来填充2/3的屏幕高度 - 第一个列表会变得更高。

这在理论上是否可行?如果是的话,你能给我一些开始挖掘的线索吗?

1 个答案:

答案 0 :(得分:0)

试试这个。 private int itemHeight ="您在回收站视图中充气的项目布局高度"

ViewGroup.LayoutParams params = recyclerView.getLayoutParams();

    params.height = itemHeight * numberOfItemInList;

    recyclerView.requestLayout();