android - 如何禁用 FragmentActivity 中的窗口标题?

标签 android android-fragmentactivity android-titlebar

在我扩展 FragmentActivity 类的 Activity 中,我无法使用 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 禁用标题。它给出了 ANR。

如何禁用 FragmentActivity 的标题?

这是 Activity 开始的部分代码:

public class NewOrderActivity extends FragmentActivity implements TabListener {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        ...
    }
}

编辑:回答:

好的,我发现在一个声明了 ActionBar 的 Activity 中,标题是 Action Bar 的一部分,而不是窗口本身。

所以在我的代码中,我这样做是为了摆脱窗口的(或者更确切地说,ActionBar 的)标题:

...
...
final ActionBar actionBar = getActionBar();
actionBar.setDisplayOptions(Window.FEATURE_NO_TITLE);
...
...

最佳答案

你应该使用:- getSupportActionBar().setDisplayShowTitleEnabled(false);

getSupportActionBar().setDisplayShowHomeEnabled(false);

关于android - 如何禁用 FragmentActivity 中的窗口标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15259694/

相关文章:

android - 尝试通过双击 fragment 启动电子邮件应用程序

android - findViewById(android.R.id.progress) 返回 null

android - 自定义标题栏和选项卡

android - 确定在 Android SQLite 数据库中的位置

android - 在 AndroidX 中支持深色和浅色主题

android - 首次运行时使用 "extend AppCompactActivity"时 onMapReady 被调用两次

android - 如何将其添加到 fragment 中

java - 带 Android 注释的自定义标题

android - 截断的 Logcat 异常消息

Android动态改变圆圈大小只有一半的圆圈正确更新