天天看點

解決Recycleview item中嵌套Recycleview滑動沖突問題解決Recycleview item中嵌套recycleview滑動沖突問題

解決Recycleview item中嵌套recycleview滑動沖突問題

很多場景我們Recycleview 中會有嵌套recycleview的情況

例如:item中嵌套一個水準滑動的Recycleview 會遇到問題:item中的滑動會在子Recycleview中響應 父層Recycleview不會響應,存在滑動沖突現象,滑動起來不順暢。

經親測 簡單有效的 下解決方法。

給item中Recycleview設定:

代碼中設定
//Adapter内Item的改變不會影響RecyclerView寬高的時候, 設定為true 讓RecyclerView避免重新計算大小
itemRecycleview.setHasFixedSize(true);

//設定嵌套滑動是否能用
itemRecycleview.setNestedScrollingEnabled(false);
或者直接在Recycleview中 添加屬性
android:nestedScrollingEnabled="false"
           

希望以上方法能夠解決大家遇到同樣的問題