删除应用标题时出错

时间:2017-03-05 08:36:56

标签: android

我想摆脱应用程序标题栏,所以我添加这些代码:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

相反,我得到了一个错误:

03-05 16:30:48.735 10016-10016 E/AndroidRuntime: FATAL EXCEPTION: main

删除应用标题栏有什么问题?

2 个答案:

答案 0 :(得分:0)

正如错误消息所述,您的主题需要为Theme.AppCompatTheme.AppCompat

这意味着您需要一个主题为Theme.AppCompat或主题的主题,并继承它。

将此添加到您的styles.xml

<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
    <item name="windowNoTitle">true</item>
    <item name="windowActionBar">false</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>

在清单中,将您的活动主题更改为此主题。

<activity
    ...
    android:theme="@style/Theme.AppCompat.Light.NoActionBar.FullScreen">

答案 1 :(得分:-1)

您的活动扩展AppCompatAcctity而不是活动