ArrayLists は特に効率的ではないため、Android アプリで TreeSet を使用して項目を追加し、それらを英数字順に表示したいと考えています。TreeSet 内のアイテムをより効率的にユーザーに表示するために使用できる ArrayAdapter に似たものはありますか?
ご協力いただきありがとうございます!
ArrayLists は特に効率的ではないため、Android アプリで TreeSet を使用して項目を追加し、それらを英数字順に表示したいと考えています。TreeSet 内のアイテムをより効率的にユーザーに表示するために使用できる ArrayAdapter に似たものはありますか?
ご協力いただきありがとうございます!
BaseAdapterを拡張することで、好きなデータ構造を使用できます。BaseAdapter を拡張することにより、getView メソッドをオーバーライドし、TreeSet をデータ構造として使用して正しくフォーマットされたビューを渡すことができます。この投稿は、BaseAdapter 実装の良い例を示しています。現在はまだ List を使用していますが、TreeSet を使用して同じことを実装する方法を簡単に確認できます。