我有一個自定義適配器的列表視圖。適配器的佈局具有一些用作按鈕的ImageViews 。我實現了onclicklistner這些列表視圖中的按鈕動作
listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
ImageView btn = (ImageView) arg1.findViewById(R.id.btn);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// for the button action
Log.d("Button Action", "Clicked");
}
});
}
}
當我點擊按鈕,第一次沒有做。我必須點擊兩次 獲得按鈕工作的任何事情。爲什麼是這樣。可以在任何一個點我我的錯
在此先感謝
請參閱此鏈接http://stackoverflow.com/questions/1821871/android-how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list – rajeshwaran 2012-08-14 08:41:30
[見此](http:// samir -mangroliya.blogspot.in/p/android-customized-listview.html) – 2012-08-14 08:43:53