Android:更改标签小部件指示器

时间:2015-05-11 09:28:33

标签: android android-theme tabwidget android-style-tabhost

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

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" >

...等

标签样式根本不会改变!请注意,我确定它需要新主题,因为如果我将父主题替换为:

parent="@android:style/Theme.Holo"

整个主题发生了变化!

那么,更改主题或其中某些特定项目的正确方法是什么?那是了解更多关于android主题的最佳地方?

0 个答案:

没有答案