【发布时间】:2016-07-04 22:15:12
【问题描述】:
我在 ScrollView 中有一个 RecyclerView(和其他一些视图)。目前 RecyclerView 的布局非常小(它显示了它包含的 5 个项目中的 2 个)并且它独立于 ScrollView 滚动,这显然不是很好的用户体验。我想让 RecyclerView 不滚动并扩展,使其所有项目都可见。
(我知道在这种情况下使用 RecyclerView 很愚蠢。我这样做只是因为在应用程序的其他地方我需要一个普通的 RecyclerView 滚动等,但内容相同,我不想要复制代码)。
【问题讨论】:
-
ScrollView 不是为处理嵌套滚动而构建的。你查过
NestedScrollView -
您是否设法在“NonScrollRecyclerView”中一次显示所有项目?由于某种原因,我添加超过 3 个项目后,我的 recyclerview 似乎没有重新计算它的高度
-
面临类似问题。你想出解决办法了吗? @杰斐逊塔瓦雷斯?我使用了 wrap_content 并禁用了嵌套滚动。
-
您可以手动设置RecyclerView的高度。
-
在这种情况下使用 RecyclerView 并不愚蠢,因为您在其他人中解释了自己的原因;-)
标签: android android-recyclerview