Quelle est la différence entre clickable
et focusable
dans Android?
Clickable
signifie qu'il peut être cliqué par un périphérique pointeur ou être tapé par un périphérique tactile. Focusable
signifie qu'il peut gagner le focus à partir d'un périphérique d'entrée comme un clavier. Les périphériques d'entrée tels que les claviers ne peuvent pas décider à quelle vue envoyer ses événements d'entrée en fonction des entrées elles-mêmes, ils les envoient donc à la vue qui a focus.
Focusable
signifie que l'événement ACTION_UP se produira. Il le gagnera et ne le libérera pas.
Clickable
signifie ACTION_UP en premier et ACTION_DOWN à la fin. Il gagnera et le libérera à la fin.