Android addHeaderView desaparece cuando no hay elementos en ListView

Estoy utilizando addHeaderView para agregar un elemento de vista a la parte superior de un ListView . También tengo un TextView para mostrar un mensaje diciendo que no hay elementos en la lista.

Aquí está el diseño:

 <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:id="@android:id/empty" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/list_empty" android:gravity="center" android:textAppearance="?android:attr/textAppearanceMedium" /> 

Y el código Java:

 final ListView listView = getListView(); final View view = getLayoutInflater().inflate(R.layout.list_item_add, listView, false); listView.addHeaderView(view, null, true); 

Cuando hay elementos en ListView, a continuación, se muestra el encabezado pero si borro todos los elementos de la lista (excepto la vista de encabezado), la vista de encabezado desaparece.

Me gustaría que la vista de cabecera sea visible en la vista de lista si hay elementos en la lista o no.

Gracias,

Quitar la vista @android:id/empty de su diseño, o reemplazar / subclase su adaptador para devolver false de isEmpty()

Desde mi experiencia (SDK versión 10):

La sustitución de isEmpty () en el adaptador hace que funcione.

A continuación, es opcional eliminar la vista @android: id / empty.

  • Cómo deshabilitar vista de encabezado en ListView
  • Agregar un elemento CheckBox a ListView impide que pueda recibir ItemClick
  • Lista de elementos con esquinas redondeadas
  • ¿Añade nuevos elementos a la parte superior de la vista de lista en Android?
  • Cambiar la lista seleccionada ver ítem problema de la imagen en android
  • Implementación de 47degree android-swipelistview para desplazar android ListViewItem
  • Android: Actualizar ListView Items cada 1 minuto
  • Cómo enumerar todos los archivos y carpetas que se encuentran en la tarjeta sd
  • ¿Cómo puedo saltar a un elemento de una vista de lista en android?
  • Implementación de Galería vertical con ListViews
  • Añadir imagen de perfil a la vista de lista en el cajón de navegación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.