我的问题与此非常相似:https : //github.com/luizgrp/SectionedRecyclerViewAdapter/issues/130
我想做的是隐藏空白部分,我尝试了各种方法来做到这一点,但是我一直在失败。我相信有人可以立即指出我必须执行的操作才能隐藏空白部分。
val headerHolder = holder as HeaderViewHolder
if (sectionItemsTotal<=1){
headerHolder.itemView.cl_lesson_header.visibility = View.GONE
holder.itemView.visibility = View.GONE
}
这有效,但显示空白视图。尝试了sectionAdapter !!。notifyDataSetChanged(),但实际上并没有帮助。
通常最好从中删除项目RecyclerView
,因此您不必担心隐藏它。如果您不从RecyclerView
then中移除该项目,则要隐藏该项目,您将必须从返回零高度视图onCreateViewHolder()
。(如果为水平,则为零宽度)
您可以搜索“隐藏项目RecyclerView”以获取有关此主题的一些点击。另请参阅此示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句