2010-11-07 50 views
0

我很努力地瞭解如何在運行時在ListActivity中更改ImageView的src。Android開發:在列表視圖中更改ImageView源

在功能我有這條線是在自定義文件行設置爲ListView:

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

在listrow.xml,我有我想設置src爲一個ImageView的文件夾圖像或文件圖像(用於我的文件瀏覽器)。

我不設置內容視圖listrow.xml所以我不能簡單的去:

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

所以,我該怎麼辦呢? 對不起,如果我沒有太大的意義。

回答

1

對於ArrayAdapter,您需要創建一個子類,覆蓋getView(),並在那裏替換您的圖像。 Here is a free excerpt從我的書描述技術。

相關問題