C'è un LinearLayout
con molti elementi figlio. Quando un utente tocca uno di questi elementi figlio, verrà invocato lo stesso metodo. Per non implementare lo stesso onClickListener
per ciascun elemento, ho implementato lo onClickListener
per il LinearLayout principale SOLO.Il fare clic su genitore rende anche tutti gli elementi figlio cliccabili?
Ora, quando faccio clic in qualsiasi punto all'interno dei bordi del layout principale, viene invocato il metodo desiderato proprio come ho implementato il listener per tutti gli elementi figlio.
D: Posso fare affidamento sul fatto che ogni volta che implemento onClickListener
per il genitore, tutti i suoi elementi figlio reagiranno all'evento click?
Q: Cosa accadrebbe se un elemento figlio avesse il proprio onClickListener
? Ci sarebbe una collisione o facendo clic su quell'elemento avrebbe generato solo il proprio evento click?
si suppone che il layout premuto si propaga a tutti i suoi figli –