Я создал ListView
и добавил заголовок с addHeaderView
, затем я назвал setListAdapter
в своем ListActivity
. Любая идея, как я могу динамически addFooterView
после того, как я позвонил setListAdapter
?
ОТВЕТ: Я добавил как представление заголовка, так и представление нижнего колонтитула (фактически кнопки) в свое представление списка, но оба они были заключены в FrameLayout с использованием высоты wrap_content, а затем, когда мне не нужно отображать кнопку заголовка, я просто setVisibility( View.GONE) и FrameLayout переносится на 0 высоты и визуально не виден (тот же эффект, как если бы я вызывал removeHeaderView), и если мне нужно показать его снова, я устанавливаюVisibilty(View.VISIBLE), и он отображается (тот же эффект, что и addHeaderView - что, конечно, невозможно после вызова адаптера списка настроек)
Обсуждается здесь: Скрыть представление нижнего колонтитула в ListView?