0

ContactsAdapterを継承しBaseAdapterて実装する:というカスタムアダプタを作成しましたISectionIndexer

AlphabetIndexerを使用せずにカスタムアダプタにを実装することは可能ICursorですか?理由は、アダプタはList<T>すべてのアイテムを格納するためにを使用します。

よろしくお願いします!

4

2 に答える 2

0

短い答え; はい、を使用せずにそれを行うことができますICursor。基本的に、あなたはあなたのインターフェースを実装ISectionIndexerしますBaseAdapter<T>

ISectionIndexer実装は次のメソッドで構成されます。

    public int GetPositionForSection(int section)
    {
        ...
    }

    public int GetSectionForPosition(int position)
    {
        ...
    }

    public Java.Lang.Object[] GetSections()
    {
        ...
    }

敬具、

于 2012-11-22T06:29:29.253 に答える
0

アダプターに設定する前にリストをソートするのはどうですか?

好き:

Collections.sort(list, String.CASE_INSENSITIVE_ORDER);

並べ替えるオブジェクトリストを実装する必要がありますComparable

于 2012-10-11T12:20:11.110 に答える