【发布时间】:2016-10-20 06:30:29
【问题描述】:
所以我们有这两种方法可以改变屏幕上视图的 (x,y) 位置,但我的问题是它们的值是什么?
是视图左上角的位置吗?视图中心的位置?左下角?
谢谢。
【问题讨论】:
所以我们有这两种方法可以改变屏幕上视图的 (x,y) 位置,但我的问题是它们的值是什么?
是视图左上角的位置吗?视图中心的位置?左下角?
谢谢。
【问题讨论】:
方法 setX(float x) ,这里 x 是您要设置此视图的像素位置。点 (0,0) 是左上角,您的屏幕分辨率重量 x 高度(即 720x1080)是右下角。如果你想在中间设置视图,那么它就像view.setX(weidth/2) 和view.setY(height/2)。详细文档请阅读this。
【讨论】:
view.setX(x+view.getWidth()/2)
view.setX(x-view.getWidth()/2),您的版本会使视图更靠右。