解決 scrollview 巢狀 recycleview 問題
阿新 • • 發佈:2018-12-12
需求:在scrollview 裡巢狀 recycleview ,recycleview不能滑動,但是它所有的條目還需要全部顯示出來,隨著scrollview 滑動
解決:在recycleview 外巢狀一層relativeLayout,並 設定 android:descendantFocusability="blocksDescendants" 屬性,在activity中 給recycleview 設定setNestedScrollingEnabled(false);
<ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDescendants"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v7.widget.RecyclerView> </RelativeLayout> </ScrollView>