2012-09-01 13 views
18

Procedente de un fondo Java Estoy acostumbrado a tratar acciones aunque no estoy seguro de por qué el método requiere que se devuelva un booleano y no entiendo completamente la explicación dada en el sitio: verdadero si la devolución de llamada consumió el clic largo De lo contrario, falsoAndroid - ¿Por qué onItemLongClick (...) devuelve un booleano?

Respuesta

33

Como ya sabrá, la jerarquía View en Android está representada por un árbol. Cuando devuelve true del onItemLongClick() - significa que el View que actualmente recibe el evento es el receptor de evento verdadero y el evento no debe propagarse al otro Views en el árbol; cuando regrese false - deje pasar el evento al otro Views que pueda consumirlo. Espero que esto ayude.

Cuestiones relacionadas