Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何触发listview(Android)中的按钮?_Android - Fatal编程技术网

如何触发listview(Android)中的按钮?

如何触发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,

我有一个扩展ListActivity的活动,现在我想在列表的每一行中启用ClickListener按钮。我确实读过类似的问题,但大部分问题都是从BaseAdapter扩展到按钮。事实上,按钮下面的代码触发了事件,但是我必须双击该行来触发事件

    @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

请参阅此链接: