2

シンプルなxmlテキストビューをアイテムとしてロードするArrayListがあります。TextView には drawableleft がありますが、わかりません。その画像を変更するにはどうすればよいですか? アダプターまたは?文字列リストに描画可能なオブジェクトを挿入する方法があるためです。

私は次のようなロードアイテムを持っています:

items = new ArrayList<String>();
items.add(Some String item);

これがアダプターです

ArrayAdapter<String> List = new ArrayAdapter<String>(this, R.layout.item_text, items);
ListView mylist = (ListView) findViewById(android.R.id.list);
mylist.setAdapter(List);

と私の TextView アイテム

<TextView
android:id="@+id/item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawableLeft="@drawable/folder"
android:drawableEnd="@drawable/next" >
</TextView>
4

1 に答える 1

0

クラスを拡張しArrayAdapter、メソッドをオーバーライドしますgetView()。このメソッドはView、データがロードされている間に各行に配置されるを返します。必要に応じて画像を変更するために使用します。

于 2012-10-05T22:47:58.513 に答える