我正在关注“动作栏的样式”教程:http://developer.android.com/training/basics/actionbar/styling.html
我在@ drawable / actionbar_background
上得到了“无法解析符号”和错误我理解,我在drawable下没有“actionbar_background”。我不明白的是“actionbar_background”是什么。
这是res / value / 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.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/actionbar_background</item>
</style>
</resources>
答案 0 :(得分:1)
我在drawable下没有“actionbar_background”,我 了解。我不明白的是“actionbar_background”是什么。
它是一个资源文件,xml
或png
,存储在res/drawable-*
个文件夹中。
尝试创建名为actionbar_background.xml
的xml文件,并将其存储在res/drawable
内,其中包含以下内容:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#FFFF00"/>
</shape>