我创建了一个带有自定义适配器的 ArrayList,以在每个项目旁边显示一个删除按钮。如何通过单击相应的删除按钮来删除列表中的一项?
我读到我必须在我的 getView() 方法中添加以下代码:
btnDel.setTag(position);
接下来我应该将位置转换为 int,因为 setTag 返回一个对象。我该如何管理?
然后,我应该在我的 getView() 中创建一个 onClickListener() 函数,如下所示:
btnDel.setOnClick....{
arrayList.remove(index);
adapter.notifyDataSetChanged();}
如何获取当前选定的删除按钮的编号,或者我应该在 remove() 中放入什么?
我是android新手,所以请提供代码示例或易于理解的提示:)
谢谢。