ScrollingView,RecyclerView嵌套GridView,RecyclerView自动滚动到Gridview位置的解决办法

问题:

安卓在做复杂的列表时,比如RecyclerView列表中嵌套了GridView图片列表,结果在页面加载或刷新时,RecyclerView会自动滚动到gridview列表项已展示全部gridview内容,如图:

11.gif

解决办法:

一般出现这种情况是焦点问题,这时如果不想listView或girdView获取焦点的话,需要在根布局设置
android:descendantFocusability="blocksDescendants"

例如:

            <android.support.v7.widget.RecyclerView
                android:id="@+id/recyclerview"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:descendantFocusability="blocksDescendants"
                android:background="#eee" />

一行代码,轻松搞定

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,812评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,050评论 2 59
  • 不明白为什么冯小刚得到了金马奖的影帝,以为应该是邓超的,因为在烈日灼心中邓超的演技已经得到了肯定,不再逗比的...
    刘元村甲阅读 390评论 0 0
  • 文/Jeven袁小姐 二零一八年六月十七日,父亲节,本来要在学校备考的我因为知道了爷爷生病的消息,前一天从学校赶回...
    JevenY小姐阅读 230评论 0 2
  • “我拼了命地去救她,可是我却还是没能救下她。”在解救甘肃跳楼女孩过程中,消防员撕心裂肺的痛苦,让每一个人善良的人动...
    夏天儿阅读 195评论 2 1