当使用滑动加载图像时,如何在Recyclerview中清除图像视图中的焦点



我在Recyclerview上用glide加载图像时发现了一个错误(更可能是错误(。问题是,当我将图像从URL加载到recyclerview项目上的imageview时,imageview似乎对它有关注

这会导致recyclerview自行滚动(我无法发布视频(。有什么办法解决这个问题吗?谢谢你,对不起我的英语。

试试这个:

recyclerview.setFocusable(false(;

在使用Glide加载图像时,尝试将isFocusable强制设置为false。这只是一次尝试,也许对你有用。

这是因为RecyclerView总是设置:

setFocusableInTouchMode(true);

因此,如果您在RecyclerView 的XML中应用这些属性

android:focusable="false"
android:focudeableInTouchMode="false"

您也可以使用descendantFocusability这里有一个链接,可以更好地了解有人能解释descendantFocusability=afterDescendants吗?

并将android:focusable="true"android:fcusableInTouchMode="true">添加到您的回收器视图中,然后重试

相关内容

  • 没有找到相关文章

最新更新