Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 更新时,Recyclerview会自动向上滚动(稍微)_Android_Android Recyclerview_Android Coordinatorlayout - Fatal编程技术网

Android 更新时,Recyclerview会自动向上滚动(稍微)

Android 更新时,Recyclerview会自动向上滚动(稍微),android,android-recyclerview,android-coordinatorlayout,Android,Android Recyclerview,Android Coordinatorlayout,我在片段的协调布局中有一个RecyclerView,在某些情况下,RecyclerView存在问题,当我重新加载此片段时,或者调用notifydatasangetched(),RecyclerView会自动向上滚动一点(大约1厘米)!!!!正因为如此,在AppBarLayoutdoe上滚动不起作用! 它在安卓4.2.2上运行。 我在谷歌上搜索了一下,找不到关于这个的任何信息 这个答案对我有用 将android:genderantfocusability=“blocksDescendants”添加

我在
片段的
协调布局中有一个
RecyclerView
,在某些情况下,
RecyclerView
存在问题,当我重新加载此
片段时,或者调用
notifydatasangetched()
RecyclerView
会自动向上滚动一点(大约1厘米)!!!!正因为如此,在
AppBarLayout
doe上滚动不起作用! 它在安卓4.2.2上运行。 我在谷歌上搜索了一下,找不到关于这个的任何信息

这个答案对我有用


将android:genderantfocusability=“blocksDescendants”
添加到coordiante布局解决了我的问题。

顶部是否有可聚焦字段,如编辑文本?如果是这样的话,这可能会引起人们的关注,让人们看到我也面临着同样的问题。您可以在坐标布局中使用android:genderantfocusability=“blocksDescendants”。如果是这种情况,Deepak的解决方案将使您的edittext不可聚焦,这不是您想要的。如果没有,他的解决方案甚至可能奏效。@DeepakRathore解决方案奏效了。谢谢