Android自定义主题

时间:2013-06-18 14:16:15

标签: android xml themes android-theme

您好我为我的应用制作了自定义主题。我希望为应用程序的其余部分(ActionBar下方)提供自定义ActionBar和背景。我想知道如何做背景。现在我有:

<style name="MyTheme" parent="android:Theme.Holo">
    <item name="android:actionBarStyle">@style/dActionBar</item>
</style>

<style name="dActionBar" parent="@android:style/Widget.Holo.ActionBar">
    <item name="android:background">#4C721D</item>
    <item name="android:textColor">#FFFFFF</item>    
</style>

我是否必须在<item name-"android:background"></item>中执行MyTheme,还是必须创建另一个style?在我创建之后,我需要将它放在res / styles文件夹中吗?对此有什么API限制,如果有的话?

2 个答案:

答案 0 :(得分:1)

不要忘记在AndroidManifest.xml

中将您的主题应用于您的应用
<application android:theme="@style/CustomActivityTheme" ... />

您可以找到有关样式操作栏here的所有信息。

要使用漂亮的Holo外观为ActionBar设置样式,请尝试使用此website

希望这有帮助!

答案 1 :(得分:1)

尝试在Style.xml文件中使用以下代码

    <item name="android:colorBackground">@color/primary_material_dark</item>

只需使用 android:colorBackground 作为项目名称来定义背景颜色,如下所示:

virtualenv

希望你得到答案,谢谢。