NestedScrollViewネストされたRecyclerViewは多重化されません

543 ワード

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