Estoy tratando de agregar un encabezado complejo/no trivial a un ListView (y un pie de página ligeramente menos complejo) que necesita desplazarse junto con el resto del contenido.Android ListView con encabezado complejo
La cabecera consiste en
- un TextView con texto en negrita, fondo transparente negro y esquinas redondeadas
- un TextView con el texto normal, negro de fondo transparente
- un ImageView
- un botón puede hacer clic (realmente un ImageView con onClick) y un divisor
No estoy familiarizado con addHead erView, pero si trato de agregar una vista compleja (que consiste en LinearLayout con varios elementos secundarios), solo veo el primer elemento secundario del encabezado complejo en la vista de lista como encabezado.
Además, el diseño se rompe (porque el encabezado se puede diseñar de forma transparente, el ListView no lo está. Quizás esto se puede resolver añadiendo más estilo al ListView y sus entradas (que no deberían ser transparentes), pero tengo la impresión de que simplemente estoy llegando a los límites de ListViews aquí.
¿Se puede hacer esto? ¿Alguien sabe de alguna aplicación (o mejor, ejemplos de código) que tengan un encabezado complejo similar? Todos los demás ejemplos que tengo he podido encontrar son encabezados triviales: botones, textviews o imágenes (en línea y en SO) con un estilo poco interesante.
publique su diseño xml y código. –
Veré si puedo reproducir un ejemplo mínimo, pero no tengo nada útil que publicar en este momento, de ahí mi principal pregunta: ¿puede hacerse? Si alguien puede confirmar/proporcionar muestras, entonces puedo invertir más tiempo para que esto funcione. Sin embargo, tengo la sensación de que es un callejón sin salida. –