Existe-t-il une méthode qui prendra une coordonnée absolue (X, Y) et retournera la vue à laquelle elle correspond? Fondamentalement, "si l'utilisateur a touché ici, quel View recevrait l'événement?" J'écris un jeu qui implique un geste qui permet au joueur de tracer un chemin à travers de nombreux widgets différents, les affectant au fur et à mesure. Toutefois, les MotionEvents ne signalent que la vue initiale touchée, ainsi que les coordonnées X/Y de l'emplacement actuel du pointeur. Je voudrais un moyen facile de récupérer la vue sur laquelle ils planent actuellement, sans avoir à parcourir toutes les vues pour vérifier manuellement leurs limites par rapport aux coordonnées.Comment obtenir Vue à partir des coordonnées X/Y
8
A
Répondre
0
Avez-vous envisagé de l'essayer dans l'autre sens? Telles que d'avoir les vues signaler les événements tactiles?
Vous pouvez avoir les vues traiter l'événement, mais le retour false
de
onTouchEvent (MotionEvent event)
Cela vous permettra de passer le cadre de l'événement le long de tout autre point de vue qui pourrait vouloir traiter.
Questions connexes
- 1. Obtenir les coordonnées XY de RichTextBox caret
- 2. texte sélectionné et coordonnées xy
- 3. String Java à partir de Carte XY Coordonnées
- 4. xy coordonnées de caret dans iframe
- 5. obtenir xy clic de pdf
- 6. Comment obtenir les coordonnées XY d'un contrôle à l'exécution dans WPF?
- 7. Obtenir des coordonnées géographiques à partir d'une application Web
- 8. comment obtenir une vue à partir d'un événement coordonnées dans Android?
- 9. Mojo.Event.tap - comment obtenir des coordonnées de prise?
- 10. MATLAB: Comment obtenir des coordonnées 3D à partir d'un clic de l'utilisateur?
- 11. Obtenir une liste de coordonnées à partir de System.Windows.Media.Geometry
- 12. Peut obtenir des coordonnées à partir du simulateur iPhone, mais ne peut pas obtenir les coordonnées de l'appareil iPhone
- 13. Je dois choisir un point xy aléatoire à partir d'une liste de points xy
- 14. comment obtenir l'emplacement géographique à partir des coordonnées en utilisant jde 4.5
- 15. comment obtenir des coordonnées de points de ligne de calque vectoriel à partir d'openlayers?
- 16. CGAL 3.4: Comment obtenir des coordonnées de vertex finies à partir d'un finite_edges_iterator?
- 17. Comment puis-je obtenir des coordonnées de nœud à partir d'un graphique, en utilisant Perl?
- 18. comment obtenir les coordonnées UIImageView?
- 19. Comment obtenir les coordonnées d'un événement tactile
- 20. Obtenir les coordonnées des marqueurs Google Maps
- 21. Android obtenir des coordonnées GEO actuelles
- 22. Comment récupérer des données à partir d'une vue partielle
- 23. Cliquez sur une image, obtenir des coordonnées
- 24. Trouver début et de fin XY coords de la ligne perpendiculaire calculée à partir de début et de fin XY coords de référence
- 25. Comment changer la rectitude des coordonnées?
- 26. Obtenir les pays à portée des coordonnées LAT/LONG
- 27. obtenir des coordonnées à la pression dans l'application iphone
- 28. obtenir des coordonnées de texte à partir de pdf sur iphone
- 29. Comment puis-je obtenir des coordonnées tactiles dans cocos2d?
- 30. Déterminer le quartier urbain à partir des coordonnées
tirez-vous quoi que ce soit sur un 'SurfaceView' ou une vue "normale"? – WarrenFaith
C'est un jeu très simple et quadrillé, donc j'utilise un TableView avec TableRows plein d'ImageViews pour les cellules. Puisque la mise en page est si simple, je pourrais avoir recours à la manipulation manuelle sur un canevas, mais je suis curieux de savoir comment m'en tenir à cette conception. – Jakob
Consultez ce lien http://stackoverflow.com/questions/7268358/find-view-with-given-x-y-coords-in-android –