我在ScrollView中有一个RecyclerView(和其他一些 View )。当前,RecyclerView的布局非常小(它显示了其中包含的5个项目中的2个),并且它独立于ScrollView滚动,这显然不是很棒的UX。我想让RecyclerView不滚动和扩展,以便所有项目可见。

(我知道在这种情况下使用RecyclerView是愚蠢的。我之所以这样做,是因为在应用程序的其他地方,我需要具有滚动等功能的普通RecyclerView,但是内容相同,并且我不想重复代码)。

最佳答案

非常简单,只需将RecyclerView的高度设置为wrap_content即可。

您还可以从禁用回收器 View 上的嵌套滚动中受益,如下所示:

RecyclerView recycler = (RecyclerView) findViewById(R.id.recycler);
recycler.setNestedScrollingEnabled(false);

08-18 06:07
查看更多