是否可以通过某种方式从 MergeAdapter
中删除 View 或适配器?我会尝试扩展它并从 pieces
中删除 View ,但它是 private
。或者也许有另一种解决方案可以在此适配器中显示/隐藏 View ?我尝试将其 layout_height
设置为零并将可见性设置为 View.GONE
,但它仍然显示空列表项。提前致谢。
最佳答案
要从 MergeAdapter
中删除 View 或适配器,请使用以下方法:
setActive()
在您的 mergeAdapter 实例上。
例如:
要从 MergeAdapter
(merAdapter) 中删除 Textview
(mytextView),请使用:
merAdapter.setActive(mytextViiew,false);
并再次启用它(使其可见)使用:
merAdapter.setActive(mytextViiew,true);
有关详细信息,请参阅 MergeAdapter
文档:
关于android - 从 MergeAdapter 中删除 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6939440/