如何触发listview(Android)中的按钮?
我有一个扩展ListActivity的活动,现在我想在列表的每一行中启用ClickListener按钮。我确实读过类似的问题,但大部分问题都是从BaseAdapter扩展到按钮。事实上,按钮下面的代码触发了事件,但是我必须双击该行来触发事件如何触发listview(Android)中的按钮?,android,Android,我有一个扩展ListActivity的活动,现在我想在列表的每一行中启用ClickListener按钮。我确实读过类似的问题,但大部分问题都是从BaseAdapter扩展到按钮。事实上,按钮下面的代码触发了事件,但是我必须双击该行来触发事件 @Override // How can I trigger a single button instead of firing whole the row protected void onListItemClick(ListView l,
@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);
}
});
}
我希望我的问题有意义。谢谢为了在列表视图的每一行中获得按钮的click listener,您可以在自定义适配器的getView()方法中添加按钮的setOnClickListener 请参阅此链接: