我有一个应用程序,它使用以下样式为应用程序主题绘制自定义标题栏:
<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:
mid*_*ido 19
让您的活动使用具有以下属性的主题:
<item name="android:windowActionBar">false</item>
Run Code Online (Sandbox Code Playgroud)
主要是为了未来访客的利益,不能Window.FEATURE_CUSTOM_TITLE与Holo主题一起使用。设置android:windowActionBar不是我想要的,因为我想要一个标题栏,尽管是自定义的。
我的解决方法是requestWindowFeature(Window.FEATURE_NO_TITLE)在我的活动中添加另一个看起来像标题栏的布局。这样,我就能两全其美。
| 归档时间: |
|
| 查看次数: |
4642 次 |
| 最近记录: |