0
我有一个扩展ListActivity的活动,现在我想在列表的每一行中启用click listener按钮。我的确读过类似的问题,但大部分都是从BaseAdapter中获取按钮。实际上,下面的代码触发了按钮事件,但是我必须双击该行才能触发事件。如何在列表视图(Android)中触发一个按钮?
@Override
// How can I trigger a single button instead of firing whole the row
protected void onListItemClick(ListView l, View v,final int position, long id) {
super.onListItemClick(l, v, position, id);
//removeTask(position);
ImageView remove = (ImageView)v.findViewById(R.id.remove_task);
remove.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
removeTask(position);
}
});
}
我希望我的问题有道理。谢谢