我正在使用 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 中的组织导入功能来查找这些变量?我想将我的代码保持在最低限度,并且必须编写 GLES20。在一切前面有点令人反感 - 我不会使用通配符导入,因为我认为这是不好的做法。
的答案这个帖子会帮助你。
- 设置你想要导入的包
Settings -> Code Style -> Java -> Imports
- press
ctrl+space two times
进而alt + enter
在没有完整限定符的情况下静态导入它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)