为什么Theme.AppCompat.NoActionBar不能隐藏动作栏,而android:Theme.Material.NoActionBar却可以

时间:2018-10-21 13:31:55

标签: android android-studio android-styles

我最近尝试学习Android开发,但是我一直在努力理解为什么基本功能似乎不起作用。

AppTheme的父级设置为Theme.AppCompat.NoActionBar时,标题栏不会像预期的那样被隐藏。甚至手动添加

<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>

对我的AppTheme

不能解决。奇怪的是,将AppTheme的父级设置为android:Theme.Material.NoActionBar确实有效。

这是为什么?

1 个答案:

答案 0 :(得分:0)

好的,我自己解决了。尽管我不知道为什么为什么这样(* .NoActionBar主题不起作用,而AppCompat主题却导致崩溃),但我没有设法隐藏了ActionBar。< / p>

res/layout/activity_main.xml也有一个部分定义了ActionBar,因此仅android:visibility="gone"的{​​{1}}属性使其起作用。