Android - 将背景应用于操作栏

时间:2015-05-20 18:06:13

标签: android android-actionbar

我正在关注“动作栏的样式”教程: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>

1 个答案:

答案 0 :(得分:1)

  

我在drawable下没有“actionbar_background”,我   了解。我不明白的是“actionbar_background”是什么。

它是一个资源文件,xmlpng,存储在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>