首页 文章

Android:隐藏 Headers 栏的问题

提问于
浏览
5

我想在我的应用程序的所有活动中隐藏 Headers 栏 . 为此,我在标记中添加了以下属性:

android:theme="@android:style/Theme.NoTitleBar"

Headers 栏现在已隐藏,但 my problem is 我的应用程序看起来很奇怪 .

之前:

http://imageshack.us/a/img831/6905/screenshot1355296053406.png

使用noTitleBar属性:

http://imageshack.us/a/img211/581/screenshot1355295921669.png

看起来对比度较低..

如果 noTitleBar 属性位于应用程序标记或每个活动标记中,则没有区别 .

希望你能解决我的问题 .

3 回答

  • 4

    onCreate() 活动中写道如下:

    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    
  • 2

    这可能是因为您还删除了应用程序的主题以及 Headers 栏 .

    我不确定你的主题是什么,但你应该扩展现有的主题 . 你的样式文件中有这样的东西:

    <style name="MyTheme" parent="android:Theme.Light.NoTitleBar.">
    
    </style>
    

    也许你的父主题应该是 android:Theme.Black.NoTitleBar

  • 0

    你没有接受任何答案,所以我要在这里扔2美分:

    添加此代码段可能会有所帮助:

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                                WindowManager.LayoutParams.FLAG_FULLSCREEN);
    

相关问题