-4

如何在模拟器上找到某个区域的 X 和 Y?因为我想如果你点击某个地方就会发生一些事情。但是我可以点击 X 和 Y,而不是在那里制作一个不可见的 ImageView。

如何找到 X 和 Y 位置?

4

2 回答 2

3

您可以尝试以下方法来获取触摸事件的 XY 坐标。

@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);
    }
于 2012-10-31T04:15:10.943 回答
1

在屏幕上的某个位置绘制一个canvas您想要单击的位置,然后设置它的onClick属性。

于 2012-10-31T04:09:47.440 回答