NestedScrollView嵌套RecyclerView滑动卡顿解决方案

来源:互联网 发布:涤纶网络丝织带 编辑:程序博客网 时间:2024/03/28 20:13

直接上代码吧

如果你APP的API适配的minSdkVersion高于21,直接在RecyclerView中加上android:nestedScrollingEnabled="false"

<android.support.v4.widget.NestedScrollView    android:layout_width="match_parent"    android:layout_height="match_parent">    <android.support.v7.widget.RecyclerView        android:id="@+id/recyclerView"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:nestedScrollingEnabled="false" /></android.support.v4.widget.NestedScrollView>


低版本的还是有问题的,在java代码中设置就OK了.一滑到底!

LinearLayoutManager mLayoutManager = new LinearLayoutManager(this);mLayoutManager.setSmoothScrollbarEnabled(true);mLayoutManager.setAutoMeasureEnabled(true);mRecyclerView.setLayoutManager(mLayoutManager);mRecyclerView.setHasFixedSize(true);mRecyclerView.setNestedScrollingEnabled(false);


阅读全文
1 0