从新的RecyclerView ListAdapter获取项目

问题描述 投票:0回答:1

我将RecyclerViev的适配器更新为新的ListAdapter,但现在我不明白如何获取被点击的对象,因为适配器不再具有对象列表。以前,我使用了自定义的ClickListener接口,该接口传递给适配器构造函数,并位于viewHolder旁边,通过该接口,我可以收到View和被单击元素的位置

interface RecyclerClickListener {

    fun onClick(view: View, position: Int)

    fun onLongClick(view: View, position: Int)

}
android kotlin android-recyclerview recycler-adapter android-listadapter
1个回答
0
投票

您可以使用ListAdapter.getItem(position)并将点击的位置作为整数传递。

© www.soinside.com 2019 - 2024. All rights reserved.