java - 隐藏 Android 操作栏?

标签 java android xml

如何在某些 Activity (例如启动屏幕)上隐藏 Android 操作栏?我尝试过更改主题,但它改变了整个应用程序主题。还带我去一些可以帮助我的地方就太好了。

最佳答案

简单的方法是将@android:style/Theme.Light.NoTitleBar添加到AndroidManifest.xml文件中的 Activity

<activity
        android:name="com.package.Activity"
        android:theme="@android:style/Theme.Light.NoTitleBar" >

或者您可以在 Activity onCreate 函数中添加此行

requestWindowFeature(Window.FEATURE_NO_TITLE)

还有第三种方法可以做到这一点,它与第一种方法类似,但您可以创建自己的自定义主题并使用它,而不是使用预定义主题

style.xml中是这样的

<style name="AppBaseTheme" parent="android:Theme.Light">
   <!-- this style parent may change by any defined theme you want -->
</style>
<style name="NoActionBarTheme" parent="AppBaseTheme">
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
</style>

并在AndroidManifest.xml中使用您的主题

<activity
        android:name="com.package.Activity"
        android:theme="@style/NoActionBarTheme" >

关于java - 隐藏 Android 操作栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21863496/

相关文章:

java - 用于修改default-workmanager的jboss cli

java - 无法从 Windows 中的 Tomcat 服务器访问资源

c# - 如何在 C# 中按以...开头的属性选择节点

python - 使用 2 级 XML 查找节点并添加字符串

java - Android 在退出应用程序时保存复选框状态

xml - XPath 选择不同命名空间中的节点

java - 列表到字符串。安卓

Java jList1.getSelectedValue() 返回一个对象。我需要所选列表项中的字符串。

android - Gradle 构建失败 : Unable to merge dex

android - 如何在 Android 中的 Thread 中使用 toast 消息