怎么知道屏幕的坐标???? · 问答 · Hamibot 安卓自动化工具
要获取屏幕坐标,可以通过以下两种方式:
系统级显示坐标
开启开发者选项后,启用「指针位置」功能(设置-关于手机-连续点击版本号开启开发者选项,再找到「指针位置」开关)
当屏幕被触摸时,会显示当前触摸点的坐标数值
脚本获取坐标
使用控件对象的 bounds() 方法获取控件坐标范围:
// 获取控件坐标并点击中心点
var b = id('xxx').findOne().bounds();
click(b.centerX(), b.centerY());
使用 setScreenMetrics() 设置基准分辨率后,坐标会自动适配不同屏幕:
setScreenMetrics(1080, 1920); // 设置基准分辨率为1080x1920
click(800, 200); // 在其他分辨率设备上会自动缩放坐标
注意:通过控件获取坐标时,若控件不可点击(clickable为false),需配合 setScreenMetrics() 使用坐标点击方法。
2026-08-17 14:12:01