美文网首页安卓Bug相关
ScrollingView,RecyclerView嵌套Grid

ScrollingView,RecyclerView嵌套Grid

作者: MT安小樂 | 来源:发表于2018-09-19 15:38 被阅读0次

    问题:

    安卓在做复杂的列表时,比如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" />
    

    一行代码,轻松搞定

    相关文章

      网友评论

        本文标题:ScrollingView,RecyclerView嵌套Grid

        本文链接:https://www.haomeiwen.com/subject/ljyinftx.html