Я использую MergeAdapter из commonsware , чтобы поместить несколько представлений и один адаптер в один список. Кстати это здорово. Но у меня есть проблемы, чтобы удалить определенный вид из списка. В MergeAdapter нет такого метода, как removeView (int index) или removeView (View v) .
MergeAdapter
Как я могу это сделать?
Вы правы, нет способа, подобного removeView() - но как насчет настройки его видимости на NONE и последующей отправки notifyDatSetChanged()?В прошлом я использовал эту технику для обработки изменений пользовательского интерфейса во время выполнения.
removeView()
NONE
notifyDatSetChanged()