153 votes

Vue ' s coordonnées par rapport à la disposition de la racine

Je ne peux x de la vue et position de y par rapport à la disposition de la racine de mon activité dans Android ?

147voto

jandjorgensen Points 2984

Il s’agit d’une solution, bien puisqu’API change avec le temps et il peut y avoir d’autres moyens de le faire, assurez-vous de vérifier les autres réponses. On prétend être plus rapide, et un autre prétend être plus facile.

Faites-moi savoir si cela fonctionne.

Il doit de manière récursive il suffit d’ajouter les positions supérieure et gauche de chaque conteneur parent. Vous pouvez également implémenter avec un `` si vous vouliez.

97voto

BinaryTofu Points 334

Merci d’utiliser (voir [Javadocs](http://developer.android.com/reference/android/view/View.html#getLocationOnScreen%28int%5B%5D%29)). La réponse se trouve dans le tableau d’entiers (x = et y = `` ).

41voto

Kerrmiter Points 92
<pre><code></code><p>J’ai d’abord obtenir la disposition de la racine puis calculer la différence de coordonnées avec la vue.<br> <code></code><code></code>.</p></pre>

38voto

TalL Points 354

Pas besoin de calculer manuellement.

Il suffit d’utiliser getGlobalVisibleRect

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X