0

我在更改应用主题或更改应用的某些方面时遇到问题。我不像文档所说的那样,但它没有改变!这是我的代码:

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 主题的最佳场所吗?

4

0 回答 0