在清单文件中,我将此行添加到我的应用程序标记中
android:theme="@android:style/Theme.NoTitleBar"
基本上每个活动都没有 Headers 栏,但是对于我希望显示 Headers 栏的其中一个活动
我知道要隐藏栏我可以使用此代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如何从代码中显示 Headers 栏?
EDIT 请不高我怎么能隐藏 Headers 栏:),我知道,如果有人知道我怎么能显示它?
我知道我可以把NoTitleBar放在我想要隐藏的每个活动中,我可以把它留给我想要展示的那个......但那不是我的观点
3 回答
使用
在除了要显示 Headers 的活动之外的每个活动中 . 不要在
application
属性中使用此主题根据你的评论你想让我的改变只到一个地方,似乎你不想只在一个清单(!) . 无论如何,你可以做另一件事
使用BaseActivity类,其中使用无 Headers 功能,并在除 Headers 活动之外的所有类中扩展它 .
最好的方法是参考这个Try to use Window.FEATURE_CUSTOM_TITLE
显然这不起作用,任何其他方式似乎总是崩溃
我确信这是通过代码执行此操作的方法 .
对我来说,几行代码完美无缺:
隐藏:
节目: