2012-11-13 39 views
19

可能重複:
How to hide the title bar for an Activity in XML with existing custom theme移除機器人默認操作欄

i增加 requestWindowFeature(Window.FEATURE_NO_TITLE)除去操作欄;然而,當應用程序啓動時,操作欄會在執行上述語句之前的很短時間內出現。 我該如何讓它完全消失? 感謝

+1

嘗試在清單中選擇一個主題,在這裏看到了第二個答案:如何隱藏一個活動在XML與現有的自定義主題的標題欄(http://stackoverflow.com/questions/2591036/how-to - 隱藏標題欄中的活動 - xml-with-existing-custom-theme) – Sam

+2

在旁註:它被稱爲標題欄,而不是操作欄。 [動作巴](http://developer.android.com/design/patterns/actionbar.html)是一種設計模式/窗口的特性是存在於大多數較新的Android應用。 – LukaCiko

回答

68

我已經注意到,如果設置在AndroidManifest主題,似乎擺脫那短暫的時間你可以看到操作欄。所以,你可以添加以下到您的清單:

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

只需將其添加到您的application標籤將其應用APP-寬。

+1

有了這麼多的答案,你的工作就像一個魅力!謝謝。 UPVOTED! – Si8

+12

壞事,它消除了所有的主題風格 – Bachask8

+2

我得到一個AndroidRunTimeException:無法啓動活動 – user1684140

15

您可以將其設置爲在AndroidManifest在活動的XML一個沒有標題欄的主題

<activity 
     android:name=".AnActivity" 
     android:label="@string/a_string" 
     android:theme="@android:style/Theme.NoTitleBar"> 
    </activity> 
+0

在應用程序中添加Theme.NoTitleBar是刪除所有頁面主題效果。如果要刪除第一個屏幕上的操作添加了android:主題=「@安卓風格/ Theme.NoTitleBar」。保存剩餘頁面的主題。 – gnganpath