【问题标题】:Resources style item name "android:blablabla" RED highlighted, NOT WORKING, NO ERROR资源样式项目名称“android:blablabla”红色突出显示,不工作,没有错误
【发布时间】:2019-10-02 10:53:03
【问题描述】:

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

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

项目标签中的名称“android:someLibrary”总是以红色突出显示,当我运行应用程序时,样式不起作用(但没有错误)。

我不知道如何解决

我的完整 style.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 PROJECT

build.gradle (APP) build.gradle APP

styles.xml enter image description here

【问题讨论】:

    标签: android xml android-studio gradle styles


    【解决方案1】:

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

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

    【讨论】:

    • 这个:classpath 'com.android.tools.build:gradle:3.1.2'?
    • 是的,那个!在 build.gradle(project)
    • 我已经更新了 t0 'com.android.tools.build:gradle:3.3.0',并且样式有效。但是,“android:someLibrary”仍然有红色突出显示,但没有错误。仍然不确定是否一切正常。尚未使用其他样式/资源进行测试。
    • 还有运气吗?我已经尝试了几个项目,但没有遇到任何问题
    • 就像以前一样: - 仍然是红色突出显示,没有错误,但可以工作。 - 尚未使用其他样式/资源进行测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 2011-09-02
    相关资源
    最近更新 更多