2012-02-23 63 views
13

我正在製作一個小型的android應用程序,我想刪除android標題欄。刪除android應用程序的標題欄

我使用

this.requestWindowFeature(Window.FEATURE_NO_TITLE); 

嘗試,但它仍然使標題欄秀時0.1秒在應用程序啓動。我很想讓應用加載時甚至不顯示它。

我搜索了一下,有人提到你可以改變應用程序的風格,但我不知道該怎麼做。我剛剛開始製作應用程序,所以我沒有太多經驗。在應用程序代碼在清單中添加android:theme

,就像如下:

回答

25

試試這個

<application android:theme="@android:style/Theme.NoTitleBar" ...>

+3

完美工作。不過,我不得不將它放在''中,而不是在應用程序中。 – Loyalar 2012-02-23 10:00:42

+1

另一個問題。 Android是爲4.0製作的,這意味着它有一個特殊的設計(見[這張圖片](http://imgur.com/a/h2hB6)上的第一張圖片),但我想禁用標題並保持設計。當我使用Theme.noTitleBar時,它會回到第二張圖片中顯示的設計。有沒有辦法讓第一個主題沒有標題欄? 另外,對於丹麥語的胡言亂語感到抱歉。 :-) – Loyalar 2012-02-23 10:58:31

2

在你AndroidManifest <activity>標籤中,添加:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

6

要是否我宣佈了一種繼承我的屬的一切風格l風格。這種風格禁用默認的Android titleBar。

<style name="generalnotitle" parent="general"> 
    <item name="android:windowNoTitle">true</item> 
</style> 

創建一個新樣式並在不同的視圖中添加此樣式或在默認樣式中添加此代碼以禁用所有窗口的titleBar!