4
我想获得屏幕中心的x和y坐标。这里是我的尝试:如何在android中获取屏幕的中心坐标?
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);
我没有看到它在屏幕的中央。谁能帮我这个?
感谢
谢谢你,这工作,但它是设置在顶部边缘,而我们并不需要划分的内在高度鲍二,我指的是以下工作: SomeImageView.setY((height - SomeImageView.getDrawable()。getIntrinsicHeight())); – yrazlik
是的,我通常需要一些试验和错误,很高兴你想出来:)(我正在纠正我的答案) – ssantos