2012-06-14 53 views
0

嗨我在我的應用程序中使用了Listview,並且我爲該ListView的每一行的佈局創建了單獨的xml。每行包含兩個ImageView和一個一個TextView。我想得到哪個ImageView被點擊在那一行上。在ListView中選定的行項目

回答

1

把標籤與適配器的getView函數每個ImageView的....

imageView.setTag(Postion); 

,並獲得與的onclick,你接受的觀點......

2

您可以在Adapter中設置OnClickListener類本身在getView()之內,並獲得Click Listener爲這兩個圖像工作。因爲你沒有發佈任何代碼,所以猜測是不可行的。

+0

感謝名單拉利特,它的工作原理,但如何獲得執行點擊操作的行號 – Azmat

+0

您可以使用'imageview.setTag(position)'並使用'int getPosition =(Integer)v.getTag()獲得onClick()內的位置。 '也檢查我的博客[這裏](http://www.lalit3686.blogspot.in/2012/06/today-i-am-going-to-show-how-to-deal.html) –

0
convertView.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View v) { 
         system.out.println("position"+position) 
          }});