我试图在按钮上调用 getX(),但 Eclipse 告诉我按钮对象没有这样的方法。事实上,它告诉我 View 也没有 getX(),这让我感到困惑,因为 API 说有。 代码:
public boolean onTouch(View arg0, MotionEvent arg1) {
int touchX = (int)arg1.getX();
int touchY = (int)arg1.getY();
int tI_1 = (int)I_1.getX();
switch(touchX){
case tI_1:
//do something
break;
}
return false;
}
最佳答案
getX() 和 getY() 只能从 API 级别 11 开始使用。尝试更改应用程序的 API 级别,可能会奏效。
关于java - Android 按钮 getX(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825008/