Android 从活动中删除标题

Android 从活动中删除标题,android,android-activity,firebase,android-titlebar,Android,Android Activity,Firebase,Android Titlebar,我使用的是firebase UI android库,我的主要活动继承自FirebaseLoginBaseActivity 出于某种奇怪的原因,在我的主视图中添加了一个标题栏,我不知道如何去掉它,因为它没有出现在我的布局xml中 尝试此操作时: super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_google_

我使用的是firebase UI android库,我的主要活动继承自FirebaseLoginBaseActivity

出于某种奇怪的原因,在我的主视图中添加了一个标题栏,我不知道如何去掉它,因为它没有出现在我的布局xml中

尝试此操作时:

super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_google_maps);
在onCreate中,它失败并显示以下消息:

必须调用android.util.AndroidRuntimeException:requestFeature() 在添加内容之前

尝试设置此选项时:

android:theme="@android:style/Theme.NoTitleBar"
在AndroidManifest.xml中,它失败并显示以下消息:

您需要在此活动中使用Theme.AppCompat主题(或子代)

试试这个:

如果此样式尚不存在,请将其添加到styles.xml中:

<style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
试试这个:

如果此样式尚不存在,请将其添加到styles.xml中:

<style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>

尝试将基本主题设置为
android:theme=“@style/theme.AppCompat.Light.NoActionBar”
而不是
android:theme=“@android:style/theme.NoTitleBar”
尝试将基本主题设置为
android:theme=“@style/theme.AppCompat.Light.NoActionBar”
而不是
android:theme=“@android:style/theme.NoTitleBar”

如果只想隐藏标题栏,请尝试将其放在setContentView函数之后:

getSupportActionBar().hide();

如果只想隐藏标题栏,请尝试将其置于setContentView函数之后:

getSupportActionBar().hide();

您确定是
onCreate()
方法导致了异常吗?请将您的
requestWindowFeature
放在
super()
之前,看看是否有效。可能是
FirebaseLoginBaseActivity
加载内容?您确定是
onCreate()
方法导致了异常吗?将您的
requestWindowFeature
放在
super()
之前,看看是否有效。可能
FirebaseLoginBaseActivity
加载内容?