NestedScrollView嵌套Tablayout+ViewPager嵌套Fragment嵌套Recyclerview不显示,显示不全,不能滑动,部分滑动,滑动冲突的各种问题集合

NestedScrollView嵌套Tablayout+ViewPager嵌套Fragment嵌套Recyclerview

在实际操作中,会出现不显示,显示不全,不能滑动,部分滑动,滑动冲突等各种问题,本文就这些问题使用最简单的方法来解决

 

1,使用NestedScrollView后viewPager不显示,显示不全的解决方案:

增加属性android:fillViewport="true"

另外,viewPager的高度设置为wrap_content时不显示内容,解决方法是将viewPager的高度设置为(此条不是必须)

            

 

2,不能滑动,滑动冲突问题的解决方案:

网上有一些些文章提到:使用Recylerview的setNestedScrollingEnabled(false)方法,可以避免滑动冲突以及解决不能滑动问题

但是我使用设置值后发现要么是不能滑动,要么是只有RecyclerView滑动,不能解决问题

如果非得用NestedScrollView,可以尝试,需要自定义,重写它的事件分发。

这里给出终极答案:抛弃NestedScrollView,使用CoordinatorLayout!!!

这里给出终极答案:抛弃NestedScrollView,使用CoordinatorLayout!!!

这里给出终极答案:抛弃NestedScrollView,使用CoordinatorLayout!!!

后期我会在我的GitHub中发布完整示例项目

 

你可能感兴趣的:(冲突解决)