我正在使用以下代碼替換標題欄。如何從頭開始隱藏標題欄
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
工作就像一個魅力。非常感謝! –