2

データベースから取り込まれたリスト ビューがあります。FastScroll を有効にしたスクロール ビューがあります。スクロール バーにはウィジェットが表示されていますが、インデックス作成が機能していません。

4

2 に答える 2

2

この投稿を見てください..AlphabetizedAdapter ..

于 2011-03-28T11:50:13.943 に答える
0

この投稿を見てください。これはあなたを助けるでしょう。

AlphabetIndexer Documentationによると、AlphabetIndexer は次のとおりです。

SectionIndexer インターフェイスを実装するアダプターのヘルパー クラス。アダプター内のアイテムが単純なアルファベット ベースの並べ替えで並べ替えられている場合、このクラスは、バイナリ検索を使用して大きなリストの高速なインデックス作成を行う方法を提供します。二分探索によって決定されたインデックスをキャッシュし、カーソルで変更が発生した場合はキャッシュも無効にします。カーソルが変更された場合は、アダプタが呼び出してカーソルを更新しますsetCursor(Cursor)getPositionForSection(int)メソッドは、指定されたセクション (アルファベット) の開始インデックスのバイナリ検索を行います。

したがって、Cursor Adapterの使用を検討し、 Section Indexerを実装することを検討してください。

于 2013-10-04T03:39:15.973 に答える