【发布时间】:2014-07-19 12:57:44
【问题描述】:
我试图按照谷歌的教程 (http://developer.android.com/training/basics/actionbar/styling.html) 来设置操作栏的样式。但是,xml 文件显示了一些错误,并用红色下划线表示。有人可以告诉这意味着什么以及如何纠正它。
第 6 行“android:actionBarStyle”出现错误,错误提示“android:actionBarStyle 需要 API 级别 11(当前最小值为 8)”
第 15 行“@drawable/actionbar_background”的另一个错误是“错误:错误:未找到与给定名称匹配的资源(在 'android:background' 处,值为 '@drawable/actionbar_background')”。我可以理解drawable文件夹中没有资源,但是在第17行提到相同的语句时显示的错误不同?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="@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="@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>
任何帮助将不胜感激。
- android初学者
[更新] 另外,请建议在可绘制文件夹中应该放置什么以使操作栏显示红色/黑色/任何颜色的背景?
【问题讨论】: