2017-03-05 88 views
0

我想摆脱应用程序标题栏,所以我添加这些代码:得到一个错误的删除应用程序标题

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

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

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

什么是否删除了应用程序标题栏?

+0

此外http://stackoverflow.com/questions/30284627/how-to-show-and-hide-actionbar-with-appcompat-v-7 –

回答

0

随着错误消息状态,你的主题必须是Theme.AppCompat或体面的Theme.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"> 
+0

我有3个错误来代替。广东话建立APK,因为这个错误的: –

+0

错误:意外顶级错误: 错误:java.lang.OutOfMemoryError:GC开销超过限制 :应用:transformClassesWithDexForDebug失败 错误:执行失败的任务“:应用程序:transformClassesWithDexForDebug”。 > com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:org.gradle。 process.internal.ExecException:处理'命令'C:\ Program Files \ Java \ jdk1.8.0_101 \ bin \ java.exe''以非零退出值结束3 –

+0

尝试在文件中执行“无效缓存并重新启动”菜单。 –

-1

您的活动延长AppCompatAcctity不活动

相关问题