【问题标题】:Grid View within RecyclerViewRecyclerView 中的网格视图
【发布时间】:2016-06-06 15:11:41
【问题描述】:

我有一个回收器视图,其中包含作为网格视图和文本视图的项目。所以基本上我有一个用于回收器视图的适配器,其中我有一个用于网格视图的适配器。当我试图从回收站视图中删除项目时,gridview 项目正在发生变化。我是否应该通知 grid view 也发生变化?如果是,如何?

请帮助我..提前谢谢

【问题讨论】:

  • 有人请帮助我
  • 你能发布你的这个适配器的代码吗?我陷入了类似的境地。谢谢
  • noteslist.remove(notes); rvnotes.getRecycledViewPool().clear(); notesadapter.notifyItemRemoved(selectedposition);

标签: android android-recyclerview


【解决方案1】:

不,您应该只通知适配器移除该项目。

在适配器范围内移除项目时使用此行:

notifyItemRemoved(int index);

【讨论】:

  • 是的..我已经这样做了..并且该项目正在被删除。但是会发生什么是包含图像的网格视图正在项目之间互换..
  • 最后这救了我 RecyclerView.getRecycledViewPool().clear(); mAdapter.notifyDataSetChanged();
猜你喜欢
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-13
  • 1970-01-01
  • 2013-07-18
相关资源
最近更新 更多