Tengo un ListView que puede contener cualquier cantidad de elementos. Cuando utiliza menos que toda la altura de la pantalla, quiero mostrar un pie de página que llena el espacio restante.¿Cómo puedo hacer que el pie de página de un estiramiento de ListView llene el espacio restante?
El pie de página es solo una imagen de mosaico. No puedo simplemente establecerlo como fondo de ListView o su contenedor, porque los elementos de la lista son parcialmente transparentes y debe ser el fondo principal y no el pie de página visible a través de ellos.
Agregar la vista del pie de página funciona bien si el pie de página es de una altura fija, pero si la altura fija es mayor que la altura restante, el ListView se desplaza innecesariamente.
Hacer que la vista del pie de página fill_parent parezca no tener ningún efecto, es simplemente invisible.
Poner la vista de pie de página en el diseño principal tampoco tiene ningún efecto, porque el ListView parece llenar toda la altura a menos que tenga un valor de layout_height fijo.
¿Esto es posible?
Disculpas a todos los que respondieron, me olvidé de decir que el ListView está dentro de un ListFragment, que parece ser la causa de que las soluciones de diseño principal no funcionen. Lo cambié para que fuera un fragmento normal y configuré el ListView explícitamente, usar weight ahora funciona. ¡Gracias por tus esfuerzos! – Ouchdroid
hola, estoy curioso con su solución ... ¿en qué diseño puso el peso? la vista de lista o lista de elementos? – akhyar