2010-07-20 22 views

Respuesta

0

Creo porque, ListView ocupa todo el espacio, y por lo tanto cuando estás cabecera está vacía que va a ser tan pequeño que su ListView sólo va sobre él. si entiendes lo que quiero decir?

Quizás, podría intentar hacer una comprobación cuando la Vista está vacía, para insertar un texto con algo aleatorio solo para ver si realmente está allí.

O

usted hace una SumWeight donde la cabecera siempre reciben un porcentaje de su pantalla, independientemente de estar vacío o no.

1

Ugh, sí, este es el comportamiento incorrecto en mi opinión. Pero para bien o para mal, esa es la forma en que funciona Android.

Aconsejo crear una vista personalizada y colocarla en el pie de página de la tabla. Mantenga una referencia a la vista en su actividad y establezca su visibilidad en View.VISIBLE o View.GONE dependiendo de en qué retorne el adaptador de la lista al isEmpty().

0

Puede tener una vista de lista y una vista de texto debajo. Así que cuando hay un elemento de lista en su vista de lista, su vista de texto puede hacerse invisible.y cuando su lista de lista está vacía, solo la vista de lista invisible es visible.Esto es la forma más simple y estoy usando lo mismo!

Cuestiones relacionadas