NestedScrollViewネストされたRecyclerViewは多重化されません
543 ワード
従来のScrollViewで多重化できます.NestedScrollViewでsetNestedScrollingEnabled(false)を設定すると多重化されません.
私の理解では、RecyclerViewが
私の理解では、RecyclerViewが
setNestedScrollingEnabled(false)
を設定すると、RVは高さを計算できません.私の理解では、すべてのitemを直接表示してNestedScrollView
をスライドさせ、それ自体がスライドしないので、多重化メカニズムは使用されません.従来のScrollView
でitemを多重化できますが、うまく処理しないとスライドが衝突し、インタフェースがカートンするので、できるだけNestedScrollView
を使うことをお勧めします.ネストデータ量が少ない場合は多重化しない問題を無視することができます.一般的にネストは左右方向が異なり、同じ方向のものはRvのgetViewType
でグループ化することができ、ネストする必要はありません.(Rv一つでは解決できないものは何もありません^-^、あれば二つ使います)