我在我的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中彻底了解讨论,但无法解决问题。
对此有何建议?
答案 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>
谢谢!! :)