如何在 Android Studio 中停止静态导入 methods/constants 的高亮显示?
How to stop highlights of static import methods/constants in Android Studio?
我在 Android Studio 中使用静态导入作为:
import static android.opengl.GLES20.*;
但是 android studio 突出显示每个静态 member/constant 与代码中的静态导入相关。
我也尝试在 Settings > Editor > Color & Fonts > Java
中寻找选项,但没有找到任何关于更改颜色的选项。
"Settings > Editor > Color & Fonts > Java",然后在 Scheme 中找到 'Constant (static final field)' 并选择你想要的颜色。
更新:
截图
更新。 2:
MatF 的回答是针对所问实际问题的解决方案。
我认为你只需要使用另一个 方案 (Editor - Colors & Fonts - Java)
而不是你当前的方案。
看我下面的截图:
默认方案:
黑曜石计划:
自定义方案:
在 Constant (static final field)
:取消选中 "Use inherited attributes"
,然后设置 Background
颜色
希望对您有所帮助!
我非常感谢@khusrav 和@BKN 所做的努力,确实在阅读了这两个答案之后,我确信这些是我在发布问题之前使用的相同技巧。
然而,问题很简单,Android Studio 不会停止 static import
相关的 members
和 constants
.
的亮点
仅当我对常量或方法使用添加静态导入时才会出现问题,这些常量或方法已经使用 ALT + ENTER
快捷键与完全限定的 class 名称一起使用,然后 Android Studio 导入全部作为使用 * 的批量导入或针对每个方法和常量单独导入,然后与该导入相关的所有静态 constants/members 都会突出显示并且它们保持不变,除非我不关闭并重新打开文件。
这里我添加4张截图,真正说明了问题和解决方法。
1) Usual imports with fully qualified names.
2) Importing on demand static using ALT+ENTER.
3) Highlighted static members after imports.
4) Static members after reopening.
简而言之,只有在您重新打开文件后才会出现高亮显示。
因为你的问题只是你使用"add on demand static import"后的高亮问题,而不是一般的样式问题,解决方法很简单:
按退出键。有时您可能需要按两次。
我在 Android Studio 中使用静态导入作为:
import static android.opengl.GLES20.*;
但是 android studio 突出显示每个静态 member/constant 与代码中的静态导入相关。
我也尝试在 Settings > Editor > Color & Fonts > Java
中寻找选项,但没有找到任何关于更改颜色的选项。
"Settings > Editor > Color & Fonts > Java",然后在 Scheme 中找到 'Constant (static final field)' 并选择你想要的颜色。
更新: 截图
更新。 2: MatF 的回答是针对所问实际问题的解决方案。
我认为你只需要使用另一个 方案 (Editor - Colors & Fonts - Java)
而不是你当前的方案。
看我下面的截图:
默认方案:
黑曜石计划:
自定义方案:
在 Constant (static final field)
:取消选中 "Use inherited attributes"
,然后设置 Background
颜色
希望对您有所帮助!
我非常感谢@khusrav 和@BKN 所做的努力,确实在阅读了这两个答案之后,我确信这些是我在发布问题之前使用的相同技巧。
然而,问题很简单,Android Studio 不会停止 static import
相关的 members
和 constants
.
仅当我对常量或方法使用添加静态导入时才会出现问题,这些常量或方法已经使用 ALT + ENTER
快捷键与完全限定的 class 名称一起使用,然后 Android Studio 导入全部作为使用 * 的批量导入或针对每个方法和常量单独导入,然后与该导入相关的所有静态 constants/members 都会突出显示并且它们保持不变,除非我不关闭并重新打开文件。
这里我添加4张截图,真正说明了问题和解决方法。
1) Usual imports with fully qualified names.
2) Importing on demand static using ALT+ENTER.
3) Highlighted static members after imports.
4) Static members after reopening.
简而言之,只有在您重新打开文件后才会出现高亮显示。
因为你的问题只是你使用"add on demand static import"后的高亮问题,而不是一般的样式问题,解决方法很简单:
按退出键。有时您可能需要按两次。