我正在使用以下代码替换标题栏。如何从头开始隐藏标题栏
final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
而且它在UI加载后工作正常。然而,问题是,当我启动应用程序,丑陋的灰色栏出现1-2秒,直到UI加载。有什么办法可以指定不显示默认标题栏吗?
我正在使用以下代码替换标题栏。如何从头开始隐藏标题栏
final boolean customTitleSupported = requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
而且它在UI加载后工作正常。然而,问题是,当我启动应用程序,丑陋的灰色栏出现1-2秒,直到UI加载。有什么办法可以指定不显示默认标题栏吗?
如果你想在标题栏在每个activity
你的应用程序中消失,然后加入
<application android:name=".YourAppNameHere"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@android:style/Theme.NoTitleBar">
到您的清单。不是100%确定,但这会阻止标题栏暂时显示,但它应该起作用。
你应该添加一行到您的AndroidManifest其中规定,您使用一个主题(Android标准或扩展)
<application android:name=".YourAppNameHere"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@style/MyTheme">
,然后你可以在你的RES /价值/文件夹中有一个的themes.xml,你延伸:Theme.NoTitleBar并添加自定义规则,它们(例如像windowBackground)
<resources>
<style name="MyTheme" parent="android:Theme.NoTitleBar">
<item name="android:windowBackground">@drawable/my_background</item>
</style>
<resources>
玩得开心
在清单文件,里面添加了012这条线标签
android:theme="@android:style/Theme.NoTitleBar"
它会隐藏所有活动的酒吧。如果您想隐藏特定活动,请将相同的行添加到该活动的标记中。
祝你好运!
如果你想保留一个白色的背景使用@android:style/Theme.Light.NoTitleBar。 –
我可以确认标题栏不会显示使用该主题。 – dmon
工作就像一个魅力。非常感谢! –