2011-10-27 123 views
0

你好我有一個列表視圖使用row.xml在每行左側設置一個圖標。當活動開始時,我希望有一個圖標,但是當打開菜單並選擇了一個項目時,我想在一個位置更改圖標。例如Android ListView基於位置更改圖像

I Cat 
I Dog 
I Mouse 
I Food 

我哪裏是我的圖標,然後其餘剩下的就是我的名單我想改變只是我的第二位置,使得列表看起來像這樣

I Cat 
D Dog 
I Mouse 
I Food 

所以一些如何讓所有的位置,然後做類似

for (position 1){ 
change the imageview 
} 

,但我仍然希望第一個列表視圖要我怎樣才能改變只是一排的圖標默認?感謝您的幫助

回答

0

結束了做這個

ImageView imageView = (ImageView) lView.getChildAt(position).findViewById(R.id.checkbox); 
imageView.setImageResource(R.drawable.checkbox); 
0

您綁定的基礎數據結構是什麼?如果它是一個Cursor,你可以在內容解析器上調用notifyChange來讓適配器知道數據已經更新。