Android 点击recyclerview的空白/空白
我需要在水平Android 点击recyclerview的空白/空白,android,android-recyclerview,recyclerview-layout,Android,Android Recyclerview,Recyclerview Layout,我需要在水平RecyclerView中显示图像,而这个RecyclerView位于一行RecyclerView中。现在,有时我会收到2到3张图片,有时会收到更多适合其宽度的图片。所以,我想它是滚动时,有更多的项目,而不是它的宽度,当它列出了几个项目,然后我想空区是可点击的。我如何实现这种行为? 我遇到的问题是第一排需要单击的区域不在我的控制范围内。我知道,这是一个老问题。但我偶然发现了类似的情况 将回收器视图放置在卡片视图中(卡片视图实际上是一个框架布局),并将回收器视图的宽度设置为包裹内容,而
RecyclerView
中显示图像,而这个RecyclerView
位于一行RecyclerView
中。现在,有时我会收到2到3张图片,有时会收到更多适合其宽度的图片。所以,我想它是滚动时,有更多的项目,而不是它的宽度,当它列出了几个项目,然后我想空区是可点击的。我如何实现这种行为?
我遇到的问题是第一排需要单击的区域不在我的控制范围内。我知道,这是一个老问题。但我偶然发现了类似的情况 将回收器视图放置在卡片视图中(卡片视图实际上是一个框架布局),并将回收器视图的宽度设置为包裹内容,而不是匹配父对象。和卡片视图(回收器的父级)宽度,以匹配\u父级。这将给你预期的结果
如果要将提升的卡用于包装回收器视图,则需要“卡”视图。否则,任何视图组(如LinearLayout、Framelayout)都可以工作 我知道,这是个老问题。但我偶然发现了类似的情况 将回收器视图放置在卡片视图中(卡片视图实际上是一个框架布局),并将回收器视图的宽度设置为包裹内容,而不是匹配父对象。和卡片视图(回收器的父级)宽度,以匹配\u父级。这将给你预期的结果
如果要将提升的卡用于包装回收器视图,则需要“卡”视图。否则,任何视图组(如LinearLayout、Framelayout)都可以工作 如何处理
RecycleView.setOnClickListener
?在水平RecycleWebAdapter的ViewModel中的ImageView上使用setOnClickListener
。使用项目上的click listener,但这不会在空白处触发,因为这不是一个项目。您必须在RecycleView中添加onClick listener的touch listener。您难道没有一个以#00000000
为背景的视图
吗?那么RecycleView.setOnClickListener
呢?在图像视图中使用setOnClickListener
水平RecycleWebAdapter的ViewModel。在项目上使用click listener可以工作,但不会在空白处触发,因为这不是一个项目。您必须在RecycleView中添加onClick listener的touch listener。您是否有一个视图
,背景为#00000000
?