在Recyclerview上滑动加载图像时,我发现了一个错误(更可能是错误)。问题是,当我将图像从URL加载到imageview
项目的recyclerview
中时,imageview
似乎专注于此。外观如下:imageview gained focus after load image with glide
这会导致recyclerview
自身滚动(我无法发布视频)。有什么办法解决这个问题吗?谢谢您,我的英语很抱歉。
答案 0 :(得分:0)
尝试一下:
recyclerview.setFocusable(false);
答案 1 :(得分:0)
在使用Glide加载图像时,尝试将 isFocusable 强制设置为false。 这只是一个尝试,也许对您有用。
答案 2 :(得分:0)
那是因为RecyclerView始终设置为:
setFocusableInTouchMode(true);
因此,如果您在XML中为RecyclerView应用这些属性
android:focusable="false"
android:focudeableInTouchMode="false"
您还可以使用 descendantFocusability 此处是用于更好地了解以下内容的链接 Can someone explain descendantFocusability = afterDescendants?
,还将 android:focusable =“ true” android:focusableInTouchMode =“ true” 添加到您的recyclerView中,然后重试