是否可以以某种方式从MergeAdapter
中移除视图或适配器?我试图扩展它并从pieces
中删除视图,但它是private
。或者可能有另一种解决方案在这个适配器中显示/隐藏视图?我试图将其layout_height
设置为零,可见性设置为View.GONE
,但它仍然显示空列表项。提前谢谢。
最佳答案
要从MergeAdapter
中删除视图或适配器,请使用以下方法:setActive()
在MergeAdapter实例上。
例如:
要从Textview
(meradapter)中删除MergeAdapter
(mytextview),请使用:
merAdapter.setActive(mytextViiew,false);
要再次启用(使其可见),请使用:
merAdapter.setActive(mytextViiew,true);
有关详细信息,请参阅
MergeAdapter
文档:https://github.com/commonsguy/cwac-merge