Luk*_*kap 7 android titlebar android-titlebar android-theme android-activity
在清单文件中,我将此行添加到我的应用程序标记中
android:theme="@android:style/Theme.NoTitleBar"
Run Code Online (Sandbox Code Playgroud)
基本上每个活动都没有标题栏,但是对于我希望显示标题栏的其中一个活动
我知道要隐藏栏我可以使用此代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
如何从代码中显示标题栏?
编辑 请不要高我怎么能隐藏标题栏:),我知道,如果有人知道我怎么能显示它?
我知道我可以把NoTitleBar放在我想要隐藏的每个活动中,我可以把它留给我想要展示的那个......但那不是我的观点
小智 5
对我来说,几行代码完美无缺:
隐藏:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
节目:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
使用
android:theme="@android:style/Theme.NoTitleBar"
Run Code Online (Sandbox Code Playgroud)
在除要显示标题的活动之外的每个活动中。application不要在属性中使用该主题
根据您的评论,您只想对一个地方进行更改,而且您似乎不想仅在一个清单中进行更改(!)。无论如何你可以做另一件事
使用 BaseActivity 类,其中使用无标题功能并将其扩展到除有标题活动之外的所有类中。
| 归档时间: |
|
| 查看次数: |
11155 次 |
| 最近记录: |