android java查找X和Y的位置

时间:2012-10-31 03:58:40

标签: java android

如何在模拟器上找到某个区域的X和Y?因为如果你在某个地方点击会发生什么事我想成功。但是我没有在那里制作一个看不见的ImageView,只需点击X和Y.

如何查找X和Y位置?

2 个答案:

答案 0 :(得分:3)

您可以尝试以下操作来获取触摸事件的X-Y坐标。

@Override
    public boolean onTouchEvent(MotionEvent event) {
        // MotionEvent object holds X-Y values
        if(event.getAction() == MotionEvent.ACTION_DOWN) {
            String text = "You clicked at x = " + event.getX() + " and y = " + event.getY();
            Toast.makeText(this, text, Toast.LENGTH_LONG).show();
        }

        return super.onTouchEvent(event);
    }

答案 1 :(得分:1)

在屏幕上的任意位置绘制canvas,然后设置其onClick属性。