我在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">添加到您的回收器视图中,然后重试