所以我在这里有recyclerview,我想删除一个特定的元素***,方法是单击该元素的删除按钮(这里, 垃圾桶图标 * 是image button)。我该怎么做?
recyclerview
image button
clj7thdc1#
您可以使用接口来实现这一点。创建一个像这样的接口类:
interface OnItemClickListener { fun onDeleteIconClick(position) }
在Recyclerview Adapter构造函数中添加侦听器对象
class RecyclerAdapter( val context: FragmentActivity, val listner: OnItemClickListener ) : RecyclerView.Adapter<RecyclerView.ViewHolder>() { }
然后,在删除图标上单击下面的代码添加
listner.onDeleteIconClick(position)
然后,在片段或活动上实现接口,并在实现的方法上执行任何您想要的操作
1条答案
按热度按时间clj7thdc1#
您可以使用接口来实现这一点。创建一个像这样的接口类:
在Recyclerview Adapter构造函数中添加侦听器对象
然后,在删除图标上单击下面的代码添加
然后,在片段或活动上实现接口,并在实现的方法上执行任何您想要的操作