Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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 - Fatal编程技术网

Android recyclerview内部滚动视图影响滚动位置

Android recyclerview内部滚动视图影响滚动位置,android,Android,我有以下布局结构 --FrameLayout --scrollview --LinearLayout --LinearLayout --RecyclerView --LinearLayout 当我到达页面时,它似乎滚动到“回收者”视图。 我只想在到达页面时滚动位置在顶部 看起来很奇怪,当我在scrollview中的LinearLayout和recyclerview之间切换顺序时,行为是正确的-因为滚动位置在顶部这对我来说

我有以下布局结构

  --FrameLayout
    --scrollview
       --LinearLayout
          --LinearLayout
          --RecyclerView
    --LinearLayout
当我到达页面时,它似乎滚动到“回收者”视图。 我只想在到达页面时滚动位置在顶部

看起来很奇怪,当我在scrollview中的LinearLayout和recyclerview之间切换顺序时,行为是正确的-因为滚动位置在顶部

这对我来说很有效:

mRecyclerView.setFocusable(false);

尽管这里有很多很好的答案:

发布一些代码请求,而且你的ASCII绘图显示scrollview包含两个孩子的,但它不能。我的错误已纠正,严重不可理解。。请使用一些更具描述性的图像和代码。。!!而且ScrollView内部的RecycleView总是很奇怪,检查一下这个,@jankigadhiya-不太可能。您可以在垂直滚动视图中使用水平recyclerview,但如果两者都是垂直的,那么肯定是不好的