如何在Android Studio中修复“组织导入”以进行静态导入
我正在使用Android Studio 0.3.7版,我正在尝试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中的组织导入function来查找这些变量? 我想将代码保持在最低限度,并且必须编写GLES20。 在所有事情的前面放一点 – 我不会使用通配符导入,因为我认为这是不好的做法。
这篇文章的答案对你有帮助。
- 在
Settings -> Code Style -> Java -> Imports
导入中Settings -> Code Style -> Java -> Imports
要导入的包 - 按
ctrl+space two times
然后按alt + enter
静态导入它而不用完全限定符。