如何从回收者 View 中删除项目?
我有以下代码
在
class LibraryAdapter(val list: ArrayList<Book>): RecyclerView.Adapter<LibraryAdapter.ViewHolder>() {
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
holder.removeBtn.setOnClickListener {
this.removeItem(position)
MUser.removeFromLibrary(list[position].id)
}
然后我有功能
fun removeItem(position: Int) {
list.removeAt(position)
notifyItemRemoved(position)
}
最佳答案
也许试试这个:
fun removeItem(position: Int) {
list.removeAt(position)
notifyDataSetChanged()
}
关于android - 如何从recyclerView中删除商品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61307587/