13

SectionIndexer または RecyclerView の代替品の使用方法を知っている人はいますか? SectionIndexer を使用すると、高速スクロール時に ListView でセクションをポップアップできます。

4

1 に答える 1

2

問題は、RecyclerView が ListView とは異なることです。RecyclerView はビューのみをリサイクルし、それ以上はリサイクルしません。これが、発見したかもしれない FastScroll オプションがない理由です。

今できること:

  1. FastScroll を使用して LayoutManager を実装し、必要な効果を自分で実装する
  2. ライブラリを使用します。(これを見つけました: https://github.com/danoz73/RecyclerViewFastScrollerまだテストしていません)
  3. リストビューを使用します。あなたのようなユースケースをカバーしているため、RecyclerView のリリースで非推奨になることはないと思います。

詳細については、この質問を確認してください: How to add a fast-scroller to the RecyclerView

ListView と RecyclerView の違いに関する興味深い記事: https://www.bignerdranch.com/blog/recyclerview-part-1-fundamentals-for-listview-experts/

于 2015-04-04T21:53:17.293 に答える