结合Android平台样式

时间:2011-08-19 21:31:26

标签: android android-layout

我有一个使用片段和操作栏的Honeycomb应用程序。我希望操作栏使用Theme.Holo(黑暗)样式,但其他所有内容都使用Theme.Holo.Light。

我在res / values / themes.xml创建了一个XML文件,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyAppLight" parent="android:style/Theme.Holo.Light">
</resources>

然后我将其添加到我的清单标签中:

android:theme="@style/MyAppLight"

所以基本上整个应用程序现在都在使用Theme.Holo.Light,但操作栏也是如此,我需要更改它。

这样做的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

您需要在主题中添加操作栏样式。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyAppLight" parent="@android:Theme.Holo.Light">
        <item name="android:actionBarStyle">@android:Theme.Holo.Dark</item>
    </style>
</resources>