点击设备屏幕时,我试图获取水龙头的位置。 这是我发现的代码:
@Override
public boolean onTouchEvent(MotionEvent event) {
int x = (int)event.getX();
int y = (int)event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_UP:
}
System.out.println(x);
System.out.println(y);
return true;
}
但它不会在控制台选项卡中打印任何内容。 问题出在哪里?
答案 0 :(得分:0)
System.out.println适用于经典的桌面控制台。 尝试使用日志输出。它将在LogCat中呈现。您可以选择不同类型的日志 - 详细信息,信息,调试,警告和错误。有用的语法可能看起来像(虽然它不遵循android的日志约定):
String xstr = Integer.toString(x);
Log.d("X location: ", xstr);