【发布时间】: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