Android Comment enregistrer OnTouchEvent pour l'ensemble de l'Activité principale contenu de la vue?
J'ai mis en œuvre onTouchEvent(TouchEvent) sur mon activité. Cependant, je voudrais savoir quelles sont les étapes pour enregistrer ce que l'événement les activités principales de l'affichage du Contenu. Je veux mettre le onTouchEvent pour l'affichage, qui couvre l'ensemble de l'espace d'écran de l'activité. il y a un setContentView() qui prend un layout id. Comment puis-je m'inscrire à l'activité, comme le ontouchEvent auditeur pour le contenu principal de la vue. J'envisage findByView(activityLayoutId) pour obtenir ce point de vue, mais cela ne semble pas tout à fait comme la droite ou la meilleure façon. Grâce
ou suffit-il de mettre en œuvre la Vue.onTouchEvent à l'activité et à la vue de l'auto de registre avec cette?
Je suis juste à la recherche de comment activite d'événement tactile sur l'ensemble de l'activité de l'écran, pas sur certains ajoutée à cet écran.
Je suis juste à la recherche de comment activite d'événement tactile sur l'ensemble de l'activité de l'écran, pas sur certains ajoutée à cet écran.
OriginalL'auteur Androider | 2011-03-11
Vous devez vous connecter pour publier un commentaire.
Si vous êtes à la recherche d'un moyen d'obtenir votre contenu de vue qu'une Vue de l'après
Activity#setContentView(int)
, alors vous pouvez définir un id sur l'extérieur-la plupart des éléments de votre mise en page:et y faire référence dans votre
onCreate
méthode aprèssetContentView
:OriginalL'auteur Matthew Willis
Comme ceci (dans
onCreate
):OriginalL'auteur Patricia Beier
Activités
onCreate()
méthode:À moins que quelqu'un connaît une meilleure façon.
OriginalL'auteur Androider