如何修复 Android Studio 中的“组织导入”以进行静态导入

2023-12-10

我正在使用 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。在一切前面有点令人反感 - 我不会使用通配符导入,因为我认为这是不好的做法。


的答案这个帖子会帮助你。

  1. 设置你想要导入的包Settings -> Code Style -> Java -> Imports
  2. press ctrl+space two times进而alt + enter在没有完整限定符的情况下静态导入它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修复 Android Studio 中的“组织导入”以进行静态导入 的相关文章

随机推荐