移除Android默认的操作栏

26

1
尝试在清单文件中选择一个主题,可以在这里查看第二个答案:如何使用现有自定义主题在XML中隐藏Activity的标题栏 - Sam
2
顺便提一下:它被称为标题栏,而不是操作栏。操作栏是一个设计模式/窗口功能,在大多数新的Android应用程序中都存在。 - LukaCiko
2个回答

76

我注意到,如果在AndroidManifest中设置主题,似乎可以消除你能看到操作栏的那段短时间。因此,请尝试将以下内容添加到你的清单文件中:

<application android:theme="@style/your_theme">
<android:theme="@android:style/Theme.NoTitleBar">

只需将它添加到您的application标签中,即可在整个应用程序中应用它。


1
有这么多答案,你的解决方案非常好用!谢谢。已点赞! - Si8
12
不好的是它会删除所有主题样式。 - Bachask8
2
我遇到了一个 Android 运行时异常:无法启动 Activity。 - user1684140

15

您可以在 AndroidManifest 中的活动 XML 中将其设置为无标题栏主题。

    <activity 
        android:name=".AnActivity"
        android:label="@string/a_string"
        android:theme="@android:style/Theme.NoTitleBar">
    </activity>

在应用程序中添加Theme.NoTitleBar会删除所有页面主题效果。如果您想要在第一个屏幕上删除操作,请添加android:theme="@android:style/Theme.NoTitleBar"。保存其余页面的主题。 - gnganapath

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接