Java “如何修复”;“组织进口”;在Android Studio中进行静态导入

Java “如何修复”;“组织进口”;在Android Studio中进行静态导入,java,android,android-studio,Java,Android,Android Studio,我使用的是AndroidStudio的0.3.7版本,我正在尝试OpenGL ES编程。这需要从“android.opengl.GLES20”等类导入大量内容 例如,不自动导入GLES20并访问GL_COMPILE_状态变量,如下所示: glGetShaderiv(shaderObjectID, GLES20.GL_COMPILE_STATUS, compileStatus, 0); 我宁愿键入GL_COMPILE_STATUS并让它自动导入以下内容: import static androi

我使用的是AndroidStudio的0.3.7版本,我正在尝试OpenGL ES编程。这需要从“android.opengl.GLES20”等类导入大量内容

例如,不自动导入GLES20并访问GL_COMPILE_状态变量,如下所示:

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_状态下键入时找到上述导入

但是当前系统不知道GL_COMPILE_状态来自于GLES20类。所以我的问题是,有没有办法帮助Android Studio中的organize imports功能找到这些变量?我希望我的代码保持在最低限度,并且必须编写GLES20。前面的每件事都有点偏离——我不会使用通配符导入,因为我认为这个错误的做法。

< P>答案会帮助你。
  • Settings->code Style->Java->Imports
  • 按两次
    ctrl+space
    ,然后按
    alt+enter
    ,以静态方式导入它,而不使用完全限定符