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