【问题标题】:How to fix "Organize Imports" in Android Studio for static imports如何在 Android Studio 中修复“组织导入”以进行静态导入
【发布时间】:2013-12-08 10:11:03
【问题描述】:

我正在使用 0.3.7 版的 Android Studio,并且正在尝试 OpenGL ES 编程。这需要从诸如“android.opengl.GLES20”之类的类中大量导入

而不是自动导入 GLES20 并访问例如 GL_COMPILE_STATUS 变量,如下所示:

glGetShaderiv(shaderObjectID, GLES20.GL_COMPILE_STATUS, compileStatus, 0);

我宁愿输入 GL_COMPILE_STATUS 并让它自动导入以下内容:

import static android.opengl.GLES20.GL_COMPILE_STATUS;
...
glGetShaderiv(shaderObjectID, GL_COMPILE_STATUS, compileStatus, 0);

并在我输入 GL_COMPILE_STATUS 时找到上述导入。

但是当前系统不会知道 GL_COMPILE_STATUS 来自 GLES20 类。所以我的问题是,有没有办法帮助 Android Studio 中的组织导入功能找到这些变量?我想将我的代码保持在最低限度,并且必须编写 GLES20。前面的一切都有些不妥——而且我不会使用通配符导入,因为我认为这是不好的做法。

【问题讨论】:

    标签: java android android-studio


    【解决方案1】:

    this post 的答案会对你有所帮助。

    1. Settings -> Code Style -> Java -> Imports中设置你要导入的包
    2. ctrl+space two times,然后按alt + enter 以静态导入它而无需完整限定符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-17
      • 2015-12-30
      • 2015-09-02
      • 2017-06-28
      • 1970-01-01
      • 2022-06-15
      • 2015-01-31
      • 1970-01-01
      相关资源
      最近更新 更多