【问题标题】:Android java.lang.NoSuchMethodError: android.view.Display.getSizeAndroid java.lang.NoSuchMethodError: android.view.Display.getSize
【发布时间】:2014-04-17 22:34:15
【问题描述】:

我收到此错误:java.lang.NoSuchMethodError: android.view.Display.getSize

我该如何解决这个问题?

这是我的代码:

Point p = new Point();
this.getWindowManager().getDefaultDisplay().getSize(p);
int screenWidth = p.x;
int screenHeight = p.y;

【问题讨论】:

标签: java android


【解决方案1】:

getSize() 方法是在 API 级别 13 中添加的。可能是您在低于 13 版本的设备上运行您的应用程序。请您验证一下。

【讨论】:

    【解决方案2】:

    如果您为 API 12 或更低版本开发:

    int screenWidth = this.getWindowManager().getDefaultDisplay().getWidth;
    int screenHeight = this.getWindowManager().getDefaultDisplay().getHeight;
    

    如果您为 api 13 或更高版本开发 也许您应该安装正确的 SDK(在 eclipse Windows > Android SDK Manager 中)

    【讨论】:

      猜你喜欢
      • 2016-12-29
      • 2014-04-18
      • 1970-01-01
      • 1970-01-01
      • 2021-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多