【发布时间】:2017-09-16 14:19:43
【问题描述】:
我找了好久,没有找到合适的答案:
有没有办法从 RecyclerView 中删除一个 Item 而无需从底层 ArrayList 中删除它?
我想添加一个功能,当某个条件为真时,暂时从列表中隐藏项目。稍后我仍然需要这些项目,但管理 2 个单独的 ArrayList 似乎过于复杂。
如果我将适配器内的项目的可见性设置为gone,则项目所在的位置有一个可见的间隙,所以这不是解决方案。
有什么方法可以避免管理 2 个单独的 ArrayList?
【问题讨论】:
-
您能否发布一张当您将项目可见性设置为
GONE时 RecyclerView 的截图? -
请发布您的适配器代码。
标签: java android arraylist android-recyclerview