【发布时间】:2015-10-23 09:14:12
【问题描述】:
我正在使用继承自 "android:Theme.Material.Light" 的主题,并且无法找到从 xml 样式自定义项中隐藏操作栏的方法。当使用"Theme.AppCompat.Light" 时,我可以用这样的方式来做到这一点
<style name="MyTheme" parent="Theme.AppCompat.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
如何使用材料主题获得类似的结果?我知道您可以通过编程方式隐藏它,但这不仅不方便,因为您实际上无法在 Android Studio 上看到真正的布局,而不必每次都运行该应用程序,而且当您运行时,操作栏仍然会出现一秒钟应用程序,在运行getActionBar().hide() 之前,它看起来真的很不专业。
解决方案:
<style name="MyTheme" parent="android:Theme.Material.Light">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
</style>
【问题讨论】:
标签: android android-5.0-lollipop material-design