我正在使用recyclerview,在其中我从API添加项目,并且当项目超过5时,我在其中添加项目的地方显示showMore按钮。我要隐藏所有项目,但最后5个按钮除外。 kotlin中的任何示例代码都很棒。
我尝试过 list.clear()以及SO中所有可用的类似修复程序。 这就是我添加列表的方式
Api.getNextItems(nextUrlFromBackend)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
{ result ->
if (result.data.postcomment_set.results.size>0) {
(data[position].postcomment_set.results as ArrayList).addAll(0,result.data.postcomment_set.results)
notifyItemChanged(position)
}
},
用于删除
holder.tvCollapse.setOnClickListener {
--------------WHAT SHOULD BE HERE------------
notifyItemRemoved();
notifyItemRangeChanged()
}
如何管理显示和隐藏按钮的可见性 多谢