点击recyclerview

时间:2017-10-27 12:25:28

标签: android android-recyclerview recyclerview-layout

我需要以水平RecyclerView显示图片,而此RecyclerView位于RecyclerView行内。现在有时候我会收到2或3张图片,有时还会有更多可以放入宽度的图像。所以,我想要它是可滚动的,当有更多的项目,然后它的宽度,当它列出几个项目,然后我想要空白区域也可点击。我怎样才能实现这种行为? 我遇到的问题是第一行需要点击的区域不在我的控制范围内。 enter image description here

1 个答案:

答案 0 :(得分:0)

我知道,这是个老问题。但是我偶然发现了类似的情况。

将回收者视图放置在卡片视图中(卡片视图实际上是框架布局),并将回收者视图的宽度设置为wrap_content而不是match_parent。和卡片视图(回收者的父代)宽度为match_parent。这将给您预期的结果。

如果要使用高架卡来包装回收站视图,则需要有卡视图。否则,任何ViewGroup(例如LinearLayout,Framelayout)都应该起作用。