在使用ScrollingView嵌套R(shí)ecyclerView的過(guò)程往往會(huì)出現(xiàn)各種問(wèn)題
1维蒙,滑動(dòng)卡頓,滑動(dòng)事件沖突
解決辦法:
recyclerview.setHasFixedSize(true);
recyclerview.setNestedScrollingEnabled(false);
2版保,RecyclerView自適應(yīng)高度
解決辦法:RecyclerView外面套一層相對(duì)布局
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:descendantFocusability="blocksDescendants">
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerview_pinglinlist"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
3呜笑,ScrollingView自動(dòng)滾動(dòng)到列表項(xiàng)的位置
解決辦法: 根布局設(shè)置: 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" />