ListView的OnItemClickListener監聽器四個參數的含義

對Android開發中的AdapterView接口的onItemClickListener監聽器四個參數(arg)的理解:spa

代碼:public void onItemClick(AdapterView<?> arg0, View view, int position,long arg3){}指針

假若有一個listview,該listview中含a,b,c,d這4個item。接口

若是你點了b這個item。以下:開發

(1)AdapterView<?> parent,  it

/* parent至關於listview 適配器的一個指針,能夠經過它來得到listview裏裝着的一切東西*/io

(2)View view,     List

/* view是你點b item的view的句柄,就是你能夠用這個view,來得到b裏的控件的id後操做控件*/這裏需特別注意listview

(3) int position,   view

/* position是b在適配器裏的位置(生成listview時,適配器一個一個的作item,而後把他們按順序排好隊,在放到listview裏,意思就是這個b是第position號作好的)*/vi

(4) long id     

/* id是b在listview 裏的第幾行的位置(很明顯是第2行),在沒有headerView,用戶添加的view以及footerView的狀況下position和id的值是同樣的。*/

相關文章
相關標籤/搜索