【发布时间】:2016-09-30 13:40:54
【问题描述】:
为了显示项目列表,我通常使用 RecyclerView,但我有一个要求,使我更容易使用垂直 LinearLayout。我不想失去 RecyclerView 良好的资源管理,所以我正在寻找不同的解决方案,希望有人可以帮助我。
我想到了一个布局,顶部有一些视图,然后是项目列表,底部有更多视图。或者包含多个 RecyclerView 的布局。所以你在顶部有一些视图,一个项目列表,然后是更多视图和另一个项目列表等。
我的布局可能如下所示:
- 查看1
- 查看2
- 回收站视图
- 查看3
- 回收站视图
- 查看4
通常,RecyclerView 就像一个可滚动的框架,您可以在其中滚动一些内容。这意味着如果你开始滚动,你的整个屏幕会卡在某个位置,你只是在 RecyclerView 中滚动直到它结束。然后你可以继续滚动整个屏幕。
我想要的是一个完全膨胀的 RecyclerView,因此您始终滚动整个屏幕,而不仅仅是 RecyclerView,但又不会失去 RecyclerView 的资源管理。
有人知道这个的解决方案吗?
【问题讨论】:
-
你描述的设置当然是可以的,如果每个视图(包括RecyclerView)的高度都很短的话。
标签: android listview android-recyclerview android-adapter