Android 如何在Robotium中使用屏幕上的ClickLong(x,y)?

Android 如何在Robotium中使用屏幕上的ClickLong(x,y)?,android,robotium,Android,Robotium,我是Robotium的新手。对于方法单击屏幕上的长(x,y),我知道x和y是坐标。但我怎样才能得到坐标值呢?请帮帮我 转到设备(或模拟器)设置屏幕->开发人员选项->显示指针位置 选中复选框 在屏幕的顶部,你会看到X和Y坐标 如果你有视图id,你可以使用下面的代码来编写适用于所有屏幕大小的测试用例 int[] location = new int[2]; View view = solo.getView(id); view.getLocationOnScreen(location); int x

我是Robotium的新手。对于方法
单击屏幕上的长(x,y)
,我知道x和y是坐标。但我怎样才能得到坐标值呢?请帮帮我

  • 转到设备(或模拟器)设置屏幕->开发人员选项->显示指针位置
  • 选中复选框
  • 在屏幕的顶部,你会看到X和Y坐标

  • 如果你有视图id,你可以使用下面的代码来编写适用于所有屏幕大小的测试用例

    int[] location = new int[2];
    View view = solo.getView(id);
    view.getLocationOnScreen(location);
    int x= location[0];
    int y= location[1];