解决ScrollView+RecyclerView的滑动冲突问题
2018-01-17 09:42
369 查看
他们两个都是用来滑动的布局,两个用到一起难免会产生一些滑动的冲突,
一旦产生冲突就会影响到页面的美观,如何避免他们之间的冲突其实很简单,
一行代码就搞定了
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv">
</android.support.v7.widget.RecyclerView>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</ScrollView>只需要在MainActivity加上一行
rv.setNestedScrollingEnabled(false);加上这一行就能完美的解决ScrollView和RecyclerView的滑动冲突了
一旦产生冲突就会影响到页面的美观,如何避免他们之间的冲突其实很简单,
一行代码就搞定了
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rv">
</android.support.v7.widget.RecyclerView>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
</ScrollView>只需要在MainActivity加上一行
rv.setNestedScrollingEnabled(false);加上这一行就能完美的解决ScrollView和RecyclerView的滑动冲突了
相关文章推荐
- 监听滑动事件和消除与内嵌recyclerview冲突的Scrollview(惯性消失问题解决)
- 【Android 手势冲突】彻底解决RecyclerView与ScrollView滑动冲突问题,并实现RecyclerView悬停导航栏(附demo)
- 解决ScrollView嵌套viewpager滑动事件冲突问题
- NestedScrollView中嵌套ViewPager或RecyclerView出现滑动冲突的解决
- 解决ViewPager横向的ViewGroup滑动冲突的问题,例如HorizontalListView,RecyclerView,各种layout等
- 解决ScrollView嵌套RecyclerView 滑动卡顿和嵌套多个RecyclerView 显示不全的问题
- 解决ScrollView和RecyclerView 冲突问题 为了ScrollView可以显示RecyclerView 垂直布局
- NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法
- 完美解决ScrollView 中 RecyclerView 滑动冲突
- 解决NestedScrollView中嵌套RecyclerView滑动冲突问题
- 解决ScrollView嵌套viewPager中嵌套listView滑动事件冲突问题(水平方向)
- Android在RecyclerView中嵌套ScrollView,解决两者间的滑动冲突
- AndroidUI系列--在DecorView层解决RecyclerView和ScrollView的滑动冲突
- 安卓解决viewPager和scrollView和listView滑动冲突的问题
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- ViewPager 与SwipeRefreshLayout,RecyclerView,ScrollView滑动冲突解决方法
- 解决ScrollView嵌套RecyclerView导致滑动不流畅的问题
- Recyclerview列表,item嵌套横向Gridview 解决滑动冲突,数据加载问题
- 渐变toolbar,悬浮控件,scrollview和recycleview滑动冲突及显示不全问题解决
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题