Mostrar encabezado siempre en Android ListView

Necesito mostrar el encabezado ListView siempre, incluso cuando ListView no tiene ningún elemento.

¿Es posible hacer? O mejor agregar cabecera en ListView como primer elemento?

Independientemente de si su ListView tiene elementos o no, el encabezado será visible siempre. Si hay elementos en ListView, el encabezado se desplazará junto con ellos, de lo contrario estará siempre en la parte superior.

Para saber cómo agregar la vista de cabecera a ListView, puede referirse a otras respuestas proporcionadas por los usuarios.

Si no hay elementos para la lista y no agrega el adaptador, simplemente añada esto:

 mListView.setAdapter(null); 

Y aparecerá el encabezado.

En su actividad en onCreate Puede agregar encabezado agregando código:

 View headerView = ((LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.header_view, null, false); getListView().addHeaderView(headerView); 

En la mayoría de los casos no es necesario agregar el encabezado, sólo puede agregar elementos en el diseño xml.

Como caso, puede utilizar http://viewpagerindicator.com/ y establecer getListView().setEmptyView(emptyView); // cuando tu listView no tiene ningún elemento

  • ListView Casilla de verificación Guardar estado
  • Mantener la posición de desplazamiento cuando se agrega a ListView con desplazamiento inverso sin fin
  • Android: notifyDataSetChanged () no actualizar listview después de cambiar la orientación
  • El botón de acción flotante no funciona sobre ListView
  • Cómo implementar 2 tipos diferentes de seperators (es decir, encabezados) en una clase de adaptador ListView
  • EnhancedListView con ExpandableListView
  • Agregar la barra de progreso en la parte inferior de una vista de lista
  • Cerrado o circular Horizontal ListView Android
  • Diseño de filas ListView de Android ignorando el relleno
  • Necesito llamar a un número perticular en los contactos
  • SetOnItemClickListener en ListView no se dispara
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.