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.
- Listview con inflación de diseño diferente para cada fila
- Eliminación de elementos de un ListView mediante un BaseAdapter personalizado
- ListView, BaseAdapter, getViewTypeCount () - ¿Cómo forzar el adaptador a comprobar de nuevo getViewTypeCount ()?
- ListFragment falta el divisor
- No se puede encontrar el recurso, No se identifica el elemento que falta
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.
- Acceso a @android: id / list ListView desde el código
- Necesita hacer la vista de lista en el centro verticalmente para Disposición de cajones en Android
- Android ListView scrollTo
- NotifyDataSetChanged no puede actualizar ListView
- Adaptador ListView personalizado, comportamiento de ImageView extraño
- ¿Cómo se encuentran los ParseRoles actualmente asociados con el ParseUser actual?
- Obtener altura de ListView después de setadapter
- ListView Selección de artículos Android
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.
- Cómo enviar correo electrónico con un enlace para abrir la aplicación de Android
- AlphabetIndexer con adaptador personalizado