Java 如何在屏幕上定位点击?十、 堇酸钇

Java 如何在屏幕上定位点击?十、 堇酸钇,java,android,touch-event,Java,Android,Touch Event,我试图在点击设备屏幕时获得点击的位置(x,y像素)。 以下是我找到的代码: @覆盖 公共布尔onTouchEvent(运动事件){ int x=(int)event.getX(); int y=(int)event.getY(); 开关(event.getAction()){ case MotionEvent.ACTION\u DOWN: case MotionEvent.ACTION\u移动: case MotionEvent.ACTION\u UP: } 系统输出println(x); 系统

我试图在点击设备屏幕时获得点击的位置(x,y像素)。 以下是我找到的代码:

@覆盖
公共布尔onTouchEvent(运动事件){
int x=(int)event.getX();
int y=(int)event.getY();
开关(event.getAction()){
case MotionEvent.ACTION\u DOWN:
case MotionEvent.ACTION\u移动:
case MotionEvent.ACTION\u UP:
}
系统输出println(x);
系统输出打印项次(y);
返回true;
}
但它并没有引发这一事件。
问题出在哪里?

System.out.println用于经典的桌面控制台。 尝试使用日志输出。它将以LogCat的形式呈现。您可以在不同类型的日志中进行选择—详细日志、信息日志、调试日志、警告日志和错误日志。有用的语法可能如下所示(尽管它不遵循android的日志约定):


还可以查看。

查找
I/System.out
-这就是
System.out.println的日志级别/标记。
String xstr = Integer.toString(x);
Log.d("X location: ", xstr);