如何使用两个主题?

时间:2014-12-16 17:53:23

标签: java android xml themes android-manifest

我想使用自定义主题,我想使用Holo.Light主题。但我总是得到错误:

Caused by: android.util.AndroidRuntimeException: 
           You cannot combine custom titles with other title features

目前我正在尝试这个:

styles.xml

<resources>
<style name="AppTheme" parent="android:style/Theme.Holo.Light">
    <item name="android:windowTitleSize">55dip</item>
    <item name="android:windowTitleBackgroundStyle">#FFFFFF</item>
</style>
</resources>

的AndroidManifest.xml:

    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:theme="@style/AppTheme">

    <activity
        android:name=".Main"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    </application>

它有以下问题:

parent="android:style/Theme.Holo.Light"
在styles.xml中

,因为如果我将其更改为:

parent="android:style/Theme"

那么它有效......

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

不知道问题出在哪里,但this解决了问题:

<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:windowActionBar">false</item>
    <item name="android:windowTitleBackgroundStyle">@android:color/transparent</item>
    <item name="android:windowTitleSize">55dip</item>
    <item name="android:windowTitleStyle">#FFFFFF</item>
</style>
</resources>