Holo Theme是否可以使用自定义标题栏?

Cod*_*oet 5 android

我有一个应用程序,它使用以下样式为应用程序主题绘制自定义标题栏:

<style name="App_Theme" parent="android:Theme">
    <item name="android:windowTitleSize">30dip</item>
    <item name="android:windowTitleBackgroundStyle">@style/App_TitleBackground</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这并没有给我全息主题.所以我设置为parent ="@ android:style/Theme.Holo".这会使应用程序崩溃并出现以下错误:

E/AndroidRuntime(2048):引起:android.util.AndroidRuntimeException:您无法将自定义标题与其他标题功能组合使用

是否禁止使用自定义标题栏:

 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
Run Code Online (Sandbox Code Playgroud)

或者我在这里遗漏了什么?

PS:

  • 代码与父设置为"Android:Theme"完美搭配.
  • 我正在使用API​​ Level 14
  • mid*_*ido 19

    让您的活动使用具有以下属性的主题:

    <item name="android:windowActionBar">false</item>
    
    Run Code Online (Sandbox Code Playgroud)


    Cod*_*oet 0

    主要是为了未来访客的利益,不能Window.FEATURE_CUSTOM_TITLEHolo主题一起使用。设置android:windowActionBar不是我想要的,因为我想要一个标题栏,尽管是自定义的。

    我的解决方法是requestWindowFeature(Window.FEATURE_NO_TITLE)在我的活动中添加另一个看起来像标题栏的布局。这样,我就能两全其美。