リサイクラービューからアイテムを削除するにはどうすればよいですか?
私は次のコードを持っています
に
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()
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加