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?

4 Solutions collect form web for “Mostrar encabezado siempre en Android ListView”

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

  • cómo mostrar los datos json obtenidos en listview usando baseadapter
  • ¿Cómo puedo reproducir vídeo en ListView como Instagram y Vine?
  • Uso de contextmenu con listview en android
  • Reemplazar un fragmento con otro en ViewPager
  • Cómo utilizar "Android-Universal-Image-Loader"
  • Herramientas namespace android listitem
  • Visualización dinámica de imágenes del recurso / dibujable
  • SwapCursor undefined error
  • Recuperar texto de un elemento ListView con OnContextItemSelected
  • Realizar adapter.notifyDataSetChanged () fuera de un fragmento
  • ListView y Id ocultos. ¿Como es posible?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.