Как остановить основные моменты статических методов импорта / констант в Android Studio?
Я использую статический импорт в Android Studio как:
import static android.opengl.GLES20.*;
Но android studio выделяет каждый статический член / константу, связанную со статическим импортом в коде as.
Я также попытался найти вариант в Settings > Editor > Color & Fonts > Java
, но ничего не нашел об изменении цвета.
4 ответа:
Поскольку ваша проблема заключается только в выделении после использования" add on demand static import", а не для стиля в целом, решение довольно простое:
Нажмите Кнопку Escape. Иногда вам может потребоваться нажать его дважды.
Я думаю, что вам нужно только использовать другую схему
(Editor - Colors & Fonts - Java)
вместо вашего нынешнего.Посмотрите на мои следующие скриншоты:
Схема По Умолчанию:
Схема Обсидиана:
Индивидуальная Схема: В
Constant (static final field)
: снимите флажок"Use inherited attributes"
, затем установитеBackground
colorНадеюсь, это поможет!
Я очень ценю усилия @khusrav & @BKN, действительно, прочитав оба ответа, я убежден, что это те же самые трюки, которые я использовал еще до публикации вопроса.
Однако проблема довольно проста, что Android Studio не останавливает основные моменты
static import
связанныхmembers
иconstants
.Проблема возникает только тогда, когда я использую Add static import for constant or method, который уже использовался с полными именами классов, используя
ALT + ENTER
shortcut key, а затем Android Studio импортирует все как bunch imports, используя * или отдельный импорт для каждого метода и константы, тогда все статические константы/члены, связанные с этим импортом, выделяются, и они остаются теми же, если я не закрываю и не открываю файл.Здесь я добавляю 4 скриншота, которые действительно объясняют проблему и решение.
1) обычный импорт с полными именами.
2) импорт статики по требованию использование ALT+ENTER.
3) выделенные статические члены после импорта.
4) статические члены после повторного открытия.
Короче говоря, основные моменты появляются только после повторного открытия файлов.