android - 资源样式项名称 “android:blablabla”红色突出显示,不工作,无错误

标签 android xml android-studio gradle styles

我是相当新的android studio。我想测试一些代码以应用暗模式。但是,我在资源风格上遇到了问题。不仅要应用这种黑暗模式,而且无论何时尝试执行以下操作:

<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(PROJECT)
build.gradle PROJECT

build.gradle(APP)
build.gradle APP

styles.xml
enter image description here

最佳答案

我已经在当前项目中对其进行了测试,并且构建良好。我能看到的唯一主要区别是我已将gradle升级到3.4.0,值得一试。我还发现XML无效,重新启动往往可以解决它。

文件>使缓存无效并重新启动

关于android - 资源样式项名称 “android:blablabla”红色突出显示,不工作,无错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56146897/

相关文章:

android - 根据可用性在 GPS 和网络提供商之间切换

java - 如何在 DOM 解析 XML 时从空元素中提取属性值?

java - 写入文本文件时,未写入大约 4,000 个值

未找到 Android Studio Gradle DSL 方法 : 'compile()'

java - 无法打开从可穿戴模拟器到手机的通知

android - 为一个固定位置获取不同的纬度和经度

android - 您的 APK 应该只需要通常在平板电脑上可用的硬件功能

java - 从库 jar 中引用 android 资源

python - 如何从 XML 服务器操作调用 python 方法?

java - 在android中创建渐变进度条