-4

エミュレータで特定の領域のXとYを見つけるにはどうすればよいですか?原因ある場所をクリックすると何かが起こるようにしたいと思います。しかし、そこに非表示のImageViewを作成する代わりに、XとYをクリックするだけです。

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 に答える