ScrollView
嵌套RecyclerView
在Android6.0
以下能正常显示,但是在6.0
以上就会出现RecyclerView
显示不全的bug
。尝试多种方法之后终于找到解决办法,特在此记录下。
解决方案
解决办法是在RecyclerView的外部套上一层RelativeLayout
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants">
<android.support.v7.widget.RecyclerView
android:id="@+id/menuRv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/margin_16"
android:layout_marginRight="@dimen/margin_16"/>
</RelativeLayout>