美文网首页优秀案例
解决ScrollView嵌套RecyclerView显示不全

解决ScrollView嵌套RecyclerView显示不全

作者: 进击的阿达 | 来源:发表于2017-04-19 19:58 被阅读1280次

在ScrollView嵌套ListVIew、GirdView的时候都会出现显示不全的情况,对于这种情况只需要重写ListView和GridView的高度即可。
  在Android6.0以下,ScrollView嵌套RecyclerView并不会出现显示不全的问题,但是在Android6.0及以上版本使用这种布局嵌套的时候就会出现RecyclerView显示不全的问题,解决方法很简单,只需要在RecyclerView的外面套上一层RelativeLayout即可,代码如下:

                <RelativeLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:descendantFocusability="blocksDescendants">

                    <android.support.v7.widget.RecyclerView
                        android:id="@+id/gv_goods_list"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"/>
                </RelativeLayout>

相关文章

网友评论

    本文标题:解决ScrollView嵌套RecyclerView显示不全

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