2012-01-20 49 views
-1

當滾動到和我單擊項目列表設置第一個索引它沒有設置。什麼?listview滾動頂部不能設置索引0的

public void onItemClick(AdapterView<?> arg0, View arg1, int index, long arg3) { 
     // TODO Auto-generated method stub 

     //ImageView imgNew = (ImageView) arg1.findViewById(R.id.imgIcon); 

     //imgNew.setImageResource(R.drawable.push); 


     ImageView imgOld = (ImageView) listView1.getChildAt(0).findViewById(R.id.imgIcon); 
     imgOld.setImageResource(R.drawable.push); 

} 
+0

你想要做什麼? – jeet

回答

0

如果我沒有弄錯,您試圖在點擊圖片後更改圖片。試着做這樣的事情:

ImageView imgOld = (ImageView) listView1.getChildAt(index).findViewById(R.id.imgIcon); 
0

如果你有空閒時間,並希望節省您的時間(在未來),觀看Google I/O 2010 - The world of ListView(約1小時)。

當我開始在Android中編寫代碼時,我花了很多時間在這個與ListView的計算器上。這時,有人向我指出的是視頻,這是更容易:-)

0

我不明白的問題,但爲了以防萬一

getChildAt(0)

0指數手段第一個可見項目上的屏幕