Java “如何修复”;“组织进口”;在Android Studio中进行静态导入
我使用的是AndroidStudio的0.3.7版本,我正在尝试OpenGL ES编程。这需要从“android.opengl.GLES20”等类导入大量内容 例如,不自动导入GLES20并访问GL_COMPILE_状态变量,如下所示: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
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
,以静态方式导入它,而不使用完全限定符李>