2012-02-03 13 views

Respuesta

6

Puede usar esto con getLocationOnScreen(int [])

13
x = imageViewObject.getLeft(); 
y = imageViewObject.getTop(); 

Esperanza, le puede ayudar!

+0

Gracias a su trabajado para mí – Sakthimuthiah

+1

no funcionó para mí. Todo regresó a cero. (Se usa con Button, no con ImageView, pero eso no debería marcar la diferencia.) – mathheadinclouds

1

Posición que significa x y y y alto y ancho?

Este diseño es una vista, esa vista tiene estas propiedades.

+0

Quiero obtener la ubicación actual en la vista significa que corrige xey, de modo que puedo animar desde esta posición a esa posición. – Programmer

+0

Mire los métodos disponibles en la clase View. – JoxTraex

7

En tiempo de ejecución se puede obtener la ubicación de cada objeto View (esto incluye Layouts también) con

posición izquierda de visualización de objetos getleft()

posición superior de visualización de objetos getTop()

derecha Lado de vista Objeto getRight()

Posición inferior de la vista Objeto getBottom()

Incluso se puede obtener la ubicación con

getLocationOnScreen(int [])

Cuestiones relacionadas