android listview header click

listview expandable android



Android ListView Header Disable Haz clic en (1)

Esta pregunta ya tiene una respuesta aquí:

Estoy usando isEnabled en mi BaseAdapter de ListView y controlando en qué filas se puede hacer clic. Sin embargo, deseo desactivar el evento de clic para mi encabezado e isEnabled no funciona. La posición 0 apunta a la primera fila, por lo tanto no puedo controlar el clic del encabezado.

Por otro lado, cuando agrego un encabezado usando addHeaderView dando argumentos (encabezado, nulo, falso), funciona pero los separadores faltan de esa manera. ¿Cómo puedo gestionar esto?

¿Hay alguien que conozca este problema?


Puede usar addHeaderView(header, null, false) . Para el encabezado, infle una vista que tenga su contenido de encabezado con un divisor debajo. Esta vista es lo que usé para el divisor.

<View android:layout_width="fill_parent" android:layout_height="1px" android:background="#adaaad" />