Détecter toucher sur EditText, mais ne pas l'interrompre?

J'ai besoin de savoir quand l'utilisateur touche/robinets/clique sur le edittext dans mon activité.

Comment puis-je faire cela sans interrompre événements, de sorte que le clavier s'affiche toujours pas correctement?

(Et j'ai besoin de le savoir avant de l'OS affiche le clavier...si possible)

source d'informationauteur just_another_coder