4

我正在尝试获取屏幕中心的 x 和 y 坐标。这是我尝试过的:

Display display = getWindowManager().getDefaultDisplay();
final Point size = new Point();
display.getSize(size);
height = size.y;
float centerY=height/2;//i expect this is the y coordinate of center

但这不起作用,当我说:

SomeImageView.setY(centerY);

我没有在屏幕中央看到它。谁能帮我这个?

谢谢

4

1 回答 1

4

我猜您正确地获得了中心坐标,但是setY正在设置ImageView. 在我的脑海中,你可以尝试类似的东西

SomeImageView.setY(height - SomeImageView.getDrawable().getIntrinsicHeight());
于 2013-08-18T23:07:38.287 回答