我正在使用自定义键盘,其中需要触摸的XY坐标 图。
首先我告诉你我的尝试,
我在视图对象上调用了 getLeft(),这给了我左边缘 以像素为单位测量并给出x坐标。
然后我打电话给 getRawX()& getRawY()哪个有效,但没有 适合我的目的。因为它在根布局上给出XY坐标, 但它给出了不同的措施,因为我触摸不同的地方 图。
那么当我触摸时,如何才能开始和结束XY坐标 图。
答案 0 :(得分:3)
在xml中,您必须通过将以下内容放在要了解x和y坐标的视图中来捕获单击。
android:onClick="findXY"
然后在你的java中放置一个函数
public void findXY(View view) {
int[] posXY = new int[2];
view.getLocationOnScreen(posXY);
int x = posXY[0];
int y = posXY[1];
}