Je voudrais faire une chose simple mais je n'ai pas réussi jusqu'à présent: je voudrais savoir quand l'utilisateur a touché n'importe où dans l'activité. Le fait est que lorsque je fais getContentView().setOnTouchListener(...);
, l'événement tactile est consommé par les vues enfant, et il ne sera déclenché que si je touche en dehors de toute vue dans mon activité.Détecter quand mon activité a été touchée
Existe-t-il une solution qui n'implique pas l'extension de la classe de vue de contenu?
Merci!
peut-être http://stackoverflow.com/a/16233887/5552022 –
Prendre un coup d'oeil à http://jhshi.me/2014/11/09/monitor-screen-touch-event-in-android/ –
Pourquoi ne pas surcharger 'onDispatchTouchEvent()' de votre 'Activity'? – Abbas