【发布时间】:2018-08-05 21:31:47
【问题描述】:
我正在开发一项功能,其中如果从一个 Recyclerview 项目类型中选择性别,则另一个 recyclerview 项目类型应该消失或根据模型对象中的标志设置为可见。目前我使用以下方法:
if (genderSelected != genderPreference) {
holder.itemView.visibility = View.GONE
} else {
holder.itemView.visibility = View.VISIBLE
}
这样,该项目正在运行,并且再次可见,在 Gone 上留下空白。
我希望它被暂时删除,没有任何空间。
提前致谢。
【问题讨论】:
-
你想让
recyclerView项目消失吗? -
暂时可以,但如果用户改变性别,那么它应该再次可见
-
你好@SirajSumra,你能在这里分享你的代码吗?
-
为什么要在回收站视图中显示/隐藏行。只显示您recyclerview中提供的数据的相关视图?当数据更改时,更新 recyclerview 以显示更新的数据集。过滤数据集,没有视图逻辑。
标签: android user-interface android-recyclerview kotlin visibility