android - 从代码中显示标题栏

标签 android android-activity android-theme titlebar android-titlebar

在 list 文件中,我的应用程序标记有这一行

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

基本上每个 Activity 都没有标题栏,但对于其中一个 Activity 我想显示标题栏

我知道要隐藏栏我可以使用这段代码

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

如何从代码中显示标题栏?

编辑 请不要高我我怎么能隐藏标题栏 :),我知道,如果有人知道我怎么能显示它?

我知道我可以把 NoTitleBar 放在我想隐藏的每个 Activity 中,我可以把它留给我想显示的 Activity ......但这不是我的意思

最佳答案

对我来说,千行代码完美地工作:

隐藏:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

显示:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

关于android - 从代码中显示标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282294/

相关文章:

android - Jetpack compose 中的 AppCompatActivity 而不是 ComponentActivity

android - Recyclerview 滚动在嵌套 ScrollView 中的 fragment 中不起作用

android - android 上的自定义 editText

android - 在 Activity 之间切换?

android - 使用android创建动态 View

android - 如果我不在 Activity onDestroy() 中将 Dagger 2 Component 设置为 null 会怎样?

android - Markdown如何更改默认的文本大小Android Markwon

android - ?attr/在Android上是什么意思?

android - 将base64图像数据转换为图像文件(.png)并保存到本地文件系统

android - Actionbar sherlock light 主题