我在 Android Studio 中使用静态导入作为:
import static android.opengl.GLES20.*;
但是android studio在代码中突出显示了与静态导入相关的每个静态成员/常量。
我也试图在其中寻找一个选项,Settings > Editor > Color & Fonts > Java
但没有发现任何关于改变颜色的信息。
由于您的问题只是使用“按需添加静态导入”而不是一般样式后突出显示,因此解决方案非常简单:
按退出。有时您可能需要按两次。
我非常感谢@khusrav 和@BKN 的努力,确实在阅读了两个答案之后,我确信这些技巧与我在发布问题之前使用的技巧相同。
然而问题很简单,Android Studio 并没有停止static import
相关members
和constants
.
只有当我对常量或方法使用添加静态导入时才会出现问题,该常量或方法已经使用ALT + ENTER
快捷键与完全限定的类名一起使用,然后 Android Studio 使用 * 将所有导入作为束导入或对每个方法和常量单独导入,然后所有与该导入相关的静态常量/成员会突出显示,除非我不关闭并重新打开文件,否则它们将保持不变。
在这里,我添加了 4 个屏幕截图,真正解释了问题和解决方案。
1) 具有完全限定名称的通常导入。
2) 使用 ALT+ENTER 按需导入静态。
3) 导入后突出显示的静态成员。
4) 重新打开后的静态成员。
简而言之,只有在您重新打开文件之后才会出现亮点。