【问题标题】:Android | SetY and SetX values安卓 | SetY 和 SetX 值
【发布时间】:2016-10-20 06:30:29
【问题描述】:

所以我们有这两种方法可以改变屏幕上视图的 (x,y) 位置,但我的问题是它们的值是什么?

是视图左上角的位置吗?视图中心的位置?左下角?

谢谢。

【问题讨论】:

    标签: android position


    【解决方案1】:

    方法 setX(float x) ,这里 x 是您要设置此视图的像素位置。点 (0,0) 是左上角,您的屏幕分辨率重量 x 高度(即 720x1080)是右下角。如果你想在中间设置视图,那么它就像view.setX(weidth/2) 和view.setY(height/2)。详细文档请阅读this。

    【讨论】:

    • 嘿,我更想知道 setX 和 setY 正在改变什么观点?它是左上/右上/左下/右下?
    • 对不起,我没听明白。请解释“观点”
    • 嘿,我的意思是当您使用 setX 和 setY 方法时,视图的哪一部分将设置为 (x,y) ?左上角?右上?左下方?右下角?视图的中心?
    • k.我得到它。它是视图的左上角。如果你想将它设置为视图的中心,那么它就像view.setX(x+view.getWidth()/2)
    • @brijesh kumar 而view.setX(x-view.getWidth()/2),您的版本会使视图更靠右。
    猜你喜欢
    • 2016-02-15
    • 1970-01-01
    • 2013-05-22
    • 2019-01-11
    • 2021-05-29
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多