java - 删除 Android 标题栏

标签 java android android-titlebar

我正在开发一个 android 应用程序,我无法永久删除标题栏。此处发布的解决方案:How to hide the title bar for an Activity in XML with existing custom theme

(获得 600 票赞成票,其他人无法正常工作,如下所述)总体上有效,但在最初启动应用程序时,标题栏会保留一小段毫秒。

我在 stackoverflow 和其他网站上尝试了各种解决方案,修改了 list xml 和样式文件中的 android 主题。但是,所有这些解决方案都在应用程序开始之前就让应用程序崩溃了。 LogCat 中的消息是我必须使用 AppCompact 主题。我的主要 Activity 扩展了 ActionBarActivity 类,我尝试将其切换为 Activity 同时还删除了:

if (savedInstanceState == null) {getSupportFragmentManager().beginTransaction()
            .add(R.id.container, new PlaceholderFragment()).commit();
        }

即生成。但是,当我这样做时,主要 Activity 的所有 View 都消失了,它变得完全白色,没有其他任何东西。有没有办法在扩展 ActionBarActivity 的同时完全删除 actionbar?如果不是,我如何切换到扩展 Activity 或其他一些类,同时保持没有其他错误?

最佳答案

在 styles.xml 上你应该这样做

parent="Theme.AppCompat.NoActionBar"

关于java - 删除 Android 标题栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25275000/

相关文章:

Java newInstance 在不应该抛出错误的地方抛出错误

java - 使用条件表达式而不使用循环表达式的原因是什么?

android - Android 4.3 API 18 中无法隐藏通知栏

Java SQL 检查用户名是否已经存在

java - 如何使用 Spring Boot 在 JSON 中包含 ID

java - Firebase 存储 - 防止覆盖文件

java - 检索 HashMap 数据 SharedPreferences

javascript - WebRTC 网络摄像头约束不适应设备方向

android - 为什么我会得到这种高度值差异?

android - 更改微调器下拉宽度