3

大量のデータを含むリストビューを作成しました。従来のスクロールは非常に遅いです。

ユーザーがスクロールバーに触れて任意の位置に移動できるように、スクロールビューをタッチ可能にして、リストをすばやくスクロールできるようにしたいと思います。それで、スクロールバーをリスト内の任意の位置にドラッグできるようにする方法はありますか?

それを行う1つの方法(私が考えることができること)は、セクションインデクサーを使用することです

リストのセクション間でAbsListViewを高速スクロールできるようにするために、アダプターに実装する必要のあるインターフェース。セクションは、共通点があるジャンプ先のリストアイテムのグループです。たとえば、同じ文字で始まる場合や、同じアーティストの曲である場合があります。

ただし、この場合に入力するリストは、必ずしも任意の順序で並べ替えられているわけではありません(アルファベット順でもありません)。それで、ListViewにドラッグ可能なスクロールビューを実装する他の効率的な方法はありますか?

4

1 に答える 1

1

たぶんあなたはここで見ることができます:https ://github.com/nolanlawson/CustomFastScrollViewDemo

他の同様の投稿も見ることができます:ListAdapterとSectionIndexerの高速スクロール表示の問題

幸運を

于 2013-06-18T09:31:58.180 に答える