2

ArrayLists は特に効率的ではないため、Android アプリで TreeSet を使用して項目を追加し、それらを英数字順に表示したいと考えています。TreeSet 内のアイテムをより効率的にユーザーに表示するために使用できる ArrayAdapter に似たものはありますか?

ご協力いただきありがとうございます!

4

1 に答える 1

3

BaseAdapterを拡張することで、好きなデータ構造を使用できます。BaseAdapter を拡張することにより、getView メソッドをオーバーライド、TreeSet をデータ構造として使用して正しくフォーマットされたビューを渡すことができます。この投稿は、BaseAdapter 実装の良い例を示しています。現在はまだ List を使用していますが、TreeSet を使用して同じことを実装する方法を簡単に確認できます。

于 2013-06-03T20:20:19.370 に答える