【发布时间】:2016-09-02 14:01:25
【问题描述】:
我正在开发一个 android 应用程序,但我无法永久删除标题栏。此处发布的解决方案:How to hide the title bar for an Activity in XML with existing custom theme
(600 人赞成,其他人没有按如下所述工作)一般可以正常工作,但在最初启动应用程序时,它会在短暂的毫秒内保持标题栏。
我已经在stackoverflow 和其他修改清单xml 和样式文件中的android 主题的网站中尝试了各种解决方案。但是,所有这些解决方案都在应用程序开始之前使应用程序崩溃。 LogCat 中的消息是我必须使用 AppCompact 主题。我的主要活动扩展了 ActionBarActivity 类,我尝试将其切换为 Activity 同时还删除:
if (savedInstanceState == null) {getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
即生成。然而,当我这样做时,所有关于主要活动的视图都消失了,它变成了完全白色,没有其他任何东西。有没有办法在扩展 ActionBarActivity 时完全删除操作栏?如果没有,我如何切换到扩展 Activity 或其他一些类,同时保持没有其他错误?
【问题讨论】:
-
stackoverflow.com/a/21434165/115145 -- 创建您自己的自定义主题,继承自您选择的 AppCompat 基本主题,并在其中应用
<item name="android:windowNoTitle">true</item>。 -
@CommonsWare:谢谢!这个建议实际上对我很有效。
标签: java android android-titlebar