Android 如何为整个应用程序定制主题

Android 如何为整个应用程序定制主题,android,actionbarsherlock,Android,Actionbarsherlock,我在整个应用程序中使用了Theme.Sherlock.Light.DarkActionBar。现在,默认情况下,操作栏背景颜色为黑色。如何改变这个颜色。基本上如何为整个应用程序定制主题 <activity android:name="com.mypath.myapp.FirstActivity" android:label="@string/app_name" android:theme="@style/Theme.S

我在整个应用程序中使用了
Theme.Sherlock.Light.DarkActionBar
。现在,默认情况下,操作栏背景颜色为黑色。如何改变这个颜色。基本上如何为整个应用程序定制主题

<activity
            android:name="com.mypath.myapp.FirstActivity"
            android:label="@string/app_name"
            android:theme="@style/Theme.Sherlock.Light.DarkActionBar"
            >

您可以在应用程序标记的清单文件中定义整个应用程序的主题,如下所示:


您可以在应用程序标记的清单文件中定义整个应用程序的主题,如下所示:


看一看。您必须创建自己的主题样式。

请查看。您必须创建自己的主题样式。

您可以在
中使用
android:Theme=Theme\u样式
您可以在
中使用
android:Theme=Theme\u样式
来修改默认的android sdk主题,您可以在以下位置找到android sdk themes.xml文件:

\android-sdk\platforms\...\data\res\values\themes.Xml

因此,您可以更改整个应用程序主题。

要修改默认的android sdk主题,您可以在以下位置找到android sdk themes.xml文件:

\android-sdk\platforms\...\data\res\values\themes.Xml

因此,您可以更改整个应用程序主题。

这里什么是android:theme=theme\u风格?是android:theme=“@style/AppBaseTheme”是。这是主题的风格资源。@Ram,我已经更新了我的答案。显然,您正在尝试的可以从API 11及以后的版本中完成。上面的XML直接来自Android开发者文档。已经发布了链接。这里什么是android:theme=theme\u风格?是android:theme=“@style/AppBaseTheme”是。这是主题的风格资源。@Ram,我已经更新了我的答案。显然,您正在尝试的可以从API 11及以后的版本中完成。上面的XML直接来自Android开发者文档。已经发布了链接。
    <resources>
            <style name="CustomActivityTheme" parent="@android:style/Theme.Holo">
                <item name="android:actionBarStyle">@style/MyActionBar</item>
            </style>

            <style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
                <item name="android:background">@drawable/ab_background</item>
                <item name="android:backgroundStacked">@drawable/ab_background</item>
              <item name="android:backgroundSplit">@drawable/ab_split_background</item>
            </style>
    </resources>
\android-sdk\platforms\...\data\res\values\themes.Xml