0

私はListView次のアダプターを持っています:

ArrayAdapter<Item> adapter = new ArrayAdapter<Item>(this, android.R.layout.two_line_list_item, items);

どこitemsに次のタイプがあります:ArrayList<Item>

クラス項目は次のようになります。

public class Item {

    String foo1;
    String foo2;

    public String getLine1() {
        return foo1;
    }
    public String getLine2() {
        return foo2;
    }
}

しかし、これは機能していません。この簡単な方法で実装することはできませんか?

4

1 に答える 1

1

この簡単な方法で実装することはできませんか?

いいえ、そうではありませんArrayAdapterArrayAdapter、overrideの独自のサブクラスを作成し、 andをandgetView()で埋めることができます。android.R.id.text1android.R.id.text2getLine1()getLine2()

于 2013-10-07T15:06:01.813 に答える