【发布时间】:2011-08-17 20:59:01
【问题描述】:
我正在使用来自commonsware 的MergeAdapter 将多个视图和一个适配器放入一个列表中。顺便说一句,这很棒。但我无法从列表中删除特定视图。 MergeAdapter 没有像 removeView(int index) 或 removeView (View v) 这样的方法。
我该怎么做?
【问题讨论】:
我正在使用来自commonsware 的MergeAdapter 将多个视图和一个适配器放入一个列表中。顺便说一句,这很棒。但我无法从列表中删除特定视图。 MergeAdapter 没有像 removeView(int index) 或 removeView (View v) 这样的方法。
我该怎么做?
【问题讨论】:
你是对的,没有像 removeView() 这样的方法 - 但是将其可见性设置为 NONE 然后发送 notifyDatSetChanged() 怎么样?我过去曾使用此技术在运行时处理 UI 更改。
【讨论】: