我在RecyclerView
内ScrollView
。用户的交互项目被添加到RecyclerView
。我希望RecyclerView
展开以显示所有项目,滚动应仅由ScrollView
处理。
问题:即使RecyclerView
高度设置为wrap_content
,在添加多个项目后,它也不会再展开并变得可滚动。
有没有办法强制RecyclerView
(或ListView
)展开,以便一次显示所有项目?
P.S。我知道我可以获得类似的行为,例如LinearLayout
内的ScrollView
,但是,目前我不想实施变通办法。
答案 0 :(得分:2)
正如它所暗示的那样,我们在顶部有一个ScrollView
,其高度固定为match_parent
。在与其父级匹配的视图内。对于滚动操作,请停用您在里面使用的canScrollVertically()
View
中的滚动。