Android Studio 如何点击列表视图中列表元素内的按钮?

zf2sa74q  于 2023-03-13  发布在  Android
关注(0)|答案(1)|浏览(235)

这里有recyclerview,我想删除一个特定的元素***,方法是单击该元素的删除按钮**(这里, 垃圾图标 * 是image button)。

dhxwm5r4

dhxwm5r41#

你可以使用接口来完成这个任务,创建一个接口类,如下所示:

interface OnItemClickListener {
     fun onDeleteIconClick(position)
}

在Recyclerview适配器构造函数中添加侦听器对象

class RecyclerAdapter(
    val context: FragmentActivity,
    val listner: OnItemClickListener 
) :
    RecyclerView.Adapter<RecyclerView.ViewHolder>() {
}

然后,点击删除图标添加下面的代码

listner.onDeleteIconClick(position)

然后,在片段或活动上实现接口,并对实现的方法执行任何您想要的操作

相关问题