2010-11-07 2 views
0

Я изо всех сил пытаюсь понять, как я собираюсь изменить src ImageView во время выполнения в ListActivity.Разработка Android: изменение источника ImageView в ListView

В функции У меня есть эта линия, которая когда пользовательский файл строка устанавливается для ListView:

setListAdapter(new ArrayAdapter<String>(this, R.layout.listrow, R.id.listtext, this.directoryEntries)); 

В listrow.xml, у меня есть ImageView, который я хотел бы установить СРК в виде образ папки или образ файла (для моего браузера файлов).

Я не установить вид контента listrow.xml, так что я не могу просто пойти:

ImageView img = (ImageView) findViewById(R.id.listicon); 
img.setImageResource(R.drawable.foldericon); 

Так как я могу это сделать? Извините, если я не имею никакого смысла.

ответ

1

Для ArrayAdapter вам необходимо создать подкласс, переопределить getView() и заменить его изображение. Here is a free excerpt из одной из моих книг, в которой описываются технические вопросы.

Смежные вопросы