Ресурсы в стиле элемента name "android: blablabla" выделены красным, НЕ РАБОТАЕТ, НЕТ ОШИБКИ - PullRequest
0 голосов
/ 15 мая 2019

Я довольно новая андроид студия. Я хотел бы протестировать некоторый код для применения темного режима. Однако у меня возникли проблемы со стилем ресурсов. Не только для применения этого темного режима, но и всякий раз, когда я пытался сделать следующее, как:

<style name"myStyle" parent="Base.blablabla">
    <item  name="android:blablabla">"@"</item>
</style>

имя в теге элемента, которое называется "android: someLibrary", всегда выделяется КРАСНЫМ цветом, и когда я запускаю приложение, стиль не работает (но НЕ ОШИБКА).

Понятия не имею, как это исправить

мой полный файл styles.xml:

<resources>

<!-- Base application theme. -->
<!-- Light/Day Mode application theme. -->
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimaryLightMode</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDarkLightMode</item>
    <item name="colorAccent">@color/colorAccentLightMode</item>
    <item name="backgroundcolor">@color/backgroundcolorLightMode</item>
    <item name="cardbackground">@color/cardbackgroundLightMode</item>
    <item name="textcolor">@color/textbackgroundLightMode</item>
    <item name="tintcolor">@color/tintcolorLightMode</item>
    <item name="buttoncolor">@color/buttoncolorLightMode</item>
    <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
</style>

<!-- Base application theme. -->
<!-- Dark/Night Mode application theme. -->
<style name="DarkAppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimaryDarkMode</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDarkDarkMode</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="backgroundcolor">@color/backgroundcolorDarkMode</item>
    <item name="cardbackground">@color/cardbackgroundDarkMode</item>
    <item name="textcolor">@color/tintcolorDarkMode</item>
    <item name="tintcolor">@color/tintcolorDarkMode</item>
    <item name="buttoncolor">@color/colorAccent</item>
    <item name="android:windowAnimationStyle">@style/WindowAnimationTransition</item>
</style>

<style name="WindowAnimationTransition">
    <item name="android:windowEnterAnimation">@android:anim/fade_in</item>
    <item name="android:windowExitAnimation">@android:anim/fade_out</item>
</style>
</resources>

build.gradle (ПРОЕКТ) build.gradle ПРОЕКТ

build.gradle (APP) build.gradle APP

styles.xml введите описание изображения здесь

1 Ответ

0 голосов
/ 15 мая 2019

Я протестировал его в своем текущем проекте, и он прекрасно работает. Единственное существенное отличие, которое я вижу, это то, что я обновил gradle до 3.4.0, стоит попробовать. Я также нахожу, что с аннулированием XML и повторным запуском, как правило, это исправляется.

Файл> Недействительные кэши и перезапуск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...