我在更改应用主题或更改应用的某些方面时遇到问题。我不像文档所说的那样,但它没有改变!这是我的代码:
在
res/values/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:actionBarTabStyle">@style/MyActionBarTabs</item>
</style>
<!-- ActionBar tabs styles -->
<style name="MyActionBarTabs"
parent="@android:style/Widget.Holo.ActionBar.TabView">
<!-- tab indicator -->
<item name="android:background">#0033CC</item>
</style>
</resources>
在 Manifest 文件中,我更改了应用程序主题,如下所示:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/CustomActionBarTheme" >
...ETC。
选项卡样式根本没有改变!请注意,我确定它采用新主题,因为如果我将父主题替换为:
parent="@android:style/Theme.Holo"
整个主题变了!
那么,改变主题或某些特定项目的正确方法是什么?那是了解更多关于 android 主题的最佳场所吗?