ScrollView和RecyclerView 嵌套问题总结

问题一

RecyclerView 显示不完全或者少一行

  • 1.在ScrollView加入 android:fillViewport="true"
  • 2.RecyclerView 外面必须在套一个 LinearLayout或者RelativeLayout才能彻底显示完全
  • 3.还有include 过去的布局 外面套个布局也没用的 复制到里面才管用

问题二

在RecyclerView区域滑动卡顿,没有惯性

  • 我觉得最省事的办法就是把ScrollView换成NestedScrollView,然后 RecyclerView 调用 setNestedScrollingEnabled(false); 然后就不卡顿了,其他比如重新LayoutManager 我觉得很麻烦的说。

问题三

进入页面RecyclerView跑到前面来了,页面切换的时候总是出现跳跃的问题

  • 这是一个焦点问题 在xlm RecyclerView 里面加上 android:focusable="false" android:focusableInTouchMode="false"
    然后在布局最根上加
    android:focusable="true" android:focusableInTouchMode="true"
    这样就不会出现跳跃的问题了

你可能感兴趣的:(ScrollView和RecyclerView 嵌套问题总结)