エミュレータで特定の領域のXとYを見つけるにはどうすればよいですか?原因ある場所をクリックすると何かが起こるようにしたいと思います。しかし、そこに非表示のImageViewを作成する代わりに、XとYをクリックするだけです。
XとYの場所を見つけるにはどうすればよいですか?
次のことを試して、タッチイベントの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);
}
canvas
画面上のクリックしたい場所に を描画し、そのonClick
属性を設定します。