我是相当新的android studio。我想测试一些代码以应用暗模式。但是,我在资源风格上遇到了问题。不仅要应用这种黑暗模式,而且在我尝试执行以下操作时也是如此:
<style name"myStyle" parent="Base.blablabla">
<item name="android:blablabla">"@"</item>
</style>
item标签中的名称“ 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 PROJECT
build.gradle(APP) build.gradle APP
styles.xml enter image description here
答案 0 :(得分:0)
我已经在当前项目中对其进行了测试,并且可以正常运行。我能看到的唯一主要区别是我已将gradle升级到3.4.0,值得一试。我还发现XML无效,重新启动往往可以解决它。
文件>使缓存无效并重新启动