One of the activities in my Android app has a relative layout with two imageviews, which are set up in an xml layout file. How can I programmatically get x,y location of the imageviews
Will these coordinates be different dependent on screen size and density?
What I want to do is have the user touch image1 which will then be animated to move to the location of image2.
Obviously, since I placed these images in the xml I know their x,y coordinates, but I’m concerned that these coordinates will vary dependent on the screen size and density.
You can use
View.getTop(), View.getBottom(), View.getLeft(), and View.getRight(). These will return the location of thetop, bottom, left and rightedge of the View relative to the parent.