1

我是 android 新手,我正在编写一个应用程序,它有一个 imageView,其中包含列表视图的自定义单元格中的“删除标志”图像。现在我正在尝试实现自定义单元格中的 imageView 的单击事件。但是没有找到任何解决方案,请帮我实现imageview和checkbox的onclick事件。

我不愿意实现单元格 onclick 事件,但会在单元格内实现 imageview 或按钮或复选框的 onclick 事件,请帮助我怎么做?

4

1 回答 1

1

在适配器的 getView 中。这是短版。
将 yourlayout 和 imageview 替换为 ImageView 和 Layout 的 id

public View getView(int position, View convertView, ViewGroup parent) {
    convertView = inflater.inflate(R.layout.yourLayout, null);
    convertView.findViewById(R.id.imageview).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
               // your click handling code here. 
            }
        });
     return convertView;
}

当然,您会希望重用转换视图和其他良好的 ListView 做法,但这应该可以帮助您入门。

于 2013-05-05T16:11:42.037 回答