Ответ 1
Поскольку ваша проблема - это просто подсветка после того, как вы использовали "добавление по требованию статического импорта", а не стиль в целом, решение довольно просто:
Нажмите Escape. Иногда вам может потребоваться дважды нажать его.
Я использую статический импорт в Android Studio как:
import static android.opengl.GLES20.*;
Но андроидная студия выделяет каждый статический член/константу, связанный со статическим импортом в коде.
Я также попытался найти вариант в Settings > Editor > Color & Fonts > Java
, но ничего не нашел об изменении цвета.
Поскольку ваша проблема - это просто подсветка после того, как вы использовали "добавление по требованию статического импорта", а не стиль в целом, решение довольно просто:
Нажмите Escape. Иногда вам может потребоваться дважды нажать его.
"Настройки > Редактоp > Цвет и шрифты > Java", затем в Схеме найдите " Константа (статическое конечное поле)" и выберите нужный цвет.
Upd:. Снимок экрана
Upd. 2: Ответ от MatF - это решение самой заданной проблемы.
Мне кажется, вам нужно использовать другую Scheme (Editor - Colors & Fonts - Java)
вместо текущей.
Посмотрите на мои следующие снимки экрана:
Схема по умолчанию:
Схема Obsidian:
Индивидуальная схема:
В Constant (static final field)
: снимите отметку "Use inherited attributes"
, затем установите Background
цвет
Надеюсь, это поможет!
Я действительно ценю усилия @khusrav и @BKN, действительно, прочитав оба ответа, я убежден, что это те же самые трюки, которые я использовал еще до публикации вопроса.
Однако проблема довольно проста в том, что Android Studio не останавливает основные моменты static import
связанных members
и constants
.
Проблема возникает только тогда, когда я использую Добавить статический импорт для константы или метода, который уже использовался с полными именами классов, используя ALT + ENTER
ярлык, а затем Android Studio импортирует все как импорт с использованием * или отдельный импорт для каждого метода и константа, то все статические константы/члены, связанные с этим импортом, становятся выделенными, и они остаются такими же, если я не закрываю и не открываю файл повторно.
Здесь я добавляю 4 скриншота, которые действительно объясняют проблему и решение.
1) Обычный импорт с полными именами.
2) Импорт статического по требованию с использованием ALT + ВВОД.
3) Выделили статические элементы после импорта.
4) Статические элементы после повторного открытия.
Короче говоря, основные моменты появляются только после того, как вы снова открыли файлы.