java - Android 按钮 getX()

标签 java android button

我试图在按钮上调用 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/

相关文章:

c# - 无法显示按钮 asp.net

ios - 在 iOS 设备中滚动时粘滞按钮闪烁

Java 8 : merging two Lists containing objects by Id

java - 吉他调音的频率检测

java - Gradle 不会将 jar 文件中的 .java 编译为 .class

android - 使用共享元素转换关闭 Activity 后 float 操作按钮闪烁

java - 一种避免许多 servlet 的方法

java - Struts2 + Spring3 + JUnit4 集成

java - 并发测试: test case scenario automatization

arrays - Swift:在不创建 Outlet 的情况下将按钮添加到数组?