我正在关注developers.android.com的Android开发教程,目前我正在尝试使用此处提供的信息设置操作栏的样式:https://developer.android.com/training/basics/actionbar/styling.html#CustomBackground7
这里是res / values / themes.xml的代码:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@android:style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
<!-- Support library compatibility -->
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.AppCompat.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
<!-- Support library compatibility -->
<item name="background">@drawable/actionbar_background</item>
</style>
</resources>
我在&#34; style&#34;旁边看到了红十字图标。打开标记,悬停在其上的错误消息:错误:检索项目的父项时出错:找不到与给定名称匹配的资源&#39; @android:style / Theme.AppCompat.Light.DarkActionBar&#39;。
请帮忙。我从早上起就一直在这里,而且我没有到达任何地方。
答案 0 :(得分:10)
尝试删除android:
,如下所示:
<style name="CustomActionBarTheme"
parent="@style/Theme.AppCompat.Light.DarkActionBar">