我想隐藏一些活动的标题栏。 问题是我将一个样式应用于个人全部活动,所以我不能简单地将主题设置为@android:style/Theme.NoTitleBar
。 android
使用NoTitleBar主题做为个人样式的父级将从个人全部活动中删除标题栏。 ide
我能够在某处设置无标题样式项吗? this
若是您执行YaW和Doug Paul所说的用户,那么您必须记住在调用setContentView以前必须设置窗口功能。 若是没有,你会获得一个例外。 spa
我发现可能发生此错误的两个缘由。 .net
一。 Window标志已经设置在super.onCreate(savedInstanceState);
在这种状况下,您可能但愿使用如下命令顺序: code
this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState);
二。 TitleBar中有Back / Up按钮,这意味着当前活动是另外一个活动的层次结构子项,在这种状况下,您可能想要在onCreate
方法中注释掉或删除这行代码。 get
getActionBar().setDisplayHomeAsUpEnabled(true);
在onCreate
方法中,使用如下代码段: it
this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main);
建立以下主题。 io
<!-- Variation on the Light theme that turns off the title --> <style name="MyTheme" parent="android:style/Theme.Black"> <item name="android:windowNoTitle">true</item> </style>
只需使用getActionBar().hide();
在你的主要活动onCreate()
方法中。 class