您无法将自定义标题与其他功能组合在一起

时间:2013-08-28 17:22:06

标签: android android-layout

我在我的Android应用程序中使用自定义标题,在我的活动中调用getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.window_title);

在我的清单中,我将主题设置为 - android:theme="@style/AppTheme" >

style.xml中的AppTheme -

 <style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    <item name="android:windowTitleSize">40dip</item>
    <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>

应用基础主题继承 - android:Theme.Holo.Light

此代码在Android版本低于4的设备上运行良好,但是当我尝试在4或4.0以上的设备上运行时,我会收到错误 - “您无法将自定义标题与其他标题功能结合使用”我在StackOVerflow中彻底了解讨论,但无法解决问题。

对此有何建议?

1 个答案:

答案 0 :(得分:2)

完成!!

通过在

中添加<item name="android:windowActionBar">false</item>解决了此错误

<style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowTitleSize">40dip</item> <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item> <item name="android:windowActionBar">false</item> </style>

谢谢!! :)