我想隐藏一些活动的标题栏。问题是我在所有活动中都应用了一种样式,因此不能简单地将主题设置为@android:style/Theme.NoTitleBar
。
将NoTitleBar主题用作我的样式的父项会从我的所有活动中删除标题栏。
我可以在某处设置无标题样式的项目吗?
我现在做了以下工作。
我声明了一种样式,该样式继承了我的常规样式中的所有内容,然后禁用了titleBar。
<style name="generalnotitle" parent="general">
<item name="android:windowNoTitle">true</item>
</style>
现在,我可以为要隐藏标题栏的每个Activity设置此样式,以覆盖应用程序范围的样式并继承所有其他样式信息,因此样式代码无需重复。
要将样式应用于特定的Activity,请打开AndroidManifest.xml
以下属性并将其添加到activity
代码中;
<activity
android:theme="@style/generalnotitle">
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句