gpt4 book ai didi

android - View定位有边距时如何获取View的X坐标?

转载 作者:行者123 更新时间:2023-11-29 19:30:18 26 4
gpt4 key购买 nike

我通过 Activity 的主 XML 文件插入了一个 ImageView。它与父元素的左上角对齐,但上边距和左边距设置为 16dp。我在屏幕上拖动这个 View ,并在释放时将其设置为初始位置。

如何在不硬编码的情况下找到初始 X 值?将 dp 像素转换为简单像素后,正确值为 42 px。如果我调用方法 myImageView.getX(),它会返回 0.0

最佳答案

尝试通过

获得位置
    Rect targetRect = new Rect();
myImageView.getLocalVisibleRect(targetRect);

int x = myImageView.getTop());
int y = myImageView.getLeft();

关于android - View定位有边距时如何获取View的X坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40151144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com