2 developerwab developerWab 于 2013.08.19 16:55 提问

获取Android的中心坐标

获取屏幕的中心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);

没看到屏幕的中心坐标在哪儿。

2个回答

jonahzheng
jonahzheng   2013.08.21 11:52
已采纳

获得屏幕的长宽
然后长宽除2不就是 中心坐标

hellokittylin
hellokittylin   2013.09.13 09:15

只setY,不setX怎么能看到中心坐标呢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!