Android ListActivity – ¿cómo agregar una vista debajo de ListView?

Estoy intentando poner una vista de ProgressBar debajo de un ListView para un ListActivity. Quiero que esté siempre por debajo de la última fila en el listView.

Aparece el ProgressBar, que se coloca en LinearLayout, siempre y cuando la lista (que se llena por un adaptador en tiempo de ejecución) no supere la pantalla. Tan pronto como la lista es más grande que la pantalla, el ProgressBar ya no es visible.

La disposición xml tiene este aspecto:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/db1_root" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <!-- Title bar --> <LinearLayout style="@style/TitleBar" > <TextView style="@style/TitleBarText" android:text="Some title text" /> <ImageButton style="@style/TitleBarAction" android:contentDescription="@string/description_search" android:src="@drawable/title_search" /> </LinearLayout> <!-- Content --> <LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" > <ListView android:divider="@drawable/category_item_divider" android:dividerHeight="@dimen/list_divider_height" android:layout_height="wrap_content" android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_weight="1" /> <TextView android:id="@+id/android:empty" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/category_no_items" /> </LinearLayout> <!-- Progress bar --> <LinearLayout android:layout_height="wrap_content" android:layout_width="wrap_content" > <ProgressBar android:id="@+id/productlist_progressbar" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> 

¿Esto no es posible con LinearLayout? Cualquier ayuda apreciada.

Debería agregar un pie de página utilizando:

 list.addFooterView(footerView); 

O hacerlo manualmente, pero luego considerar el uso de diseños relativos, hay mucho más poderoso que los diseños lineales. Y luego coloque su pie de página debajo de la lista, o mejor, coloque su lista y su vista vacía por encima de su footerview.

  • Android - Formato de la marca de tiempo en ListView con el adaptador de cursor
  • Adaptador personalizado getView () no se está utilizando la biblioteca PullToRefresh
  • SearchView en ActionBar - problemas con el botón * Up *
  • Android convertView, para usarlo o no?
  • ListView no dispara setOnLongClickListener, sólo setOnItemClickListener
  • Interferencia de la interfaz de usuario de Listview personalizada
  • No se puede establecer una vista de lista personalizada en ListFragment
  • Cuando se utiliza scrollTo ListView no se actualiza, pero al desplazarse manualmente se actualiza
  • Sincronizar 2 ListViews desplazándose
  • Arrastrar y soltar listitem de un listview a otro listo de listview
  • Elemento de ListView personalizado Disposición gráfica Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.