2012-11-13 5 views
19

可能性の重複:私は requestWindowFeature(Window.FEATURE_NO_TITLE)でアクションバーを削除
How to hide the title bar for an Activity in XML with existing custom themeアンドロイドデフォルトのアクションバーを外し

。 しかし、アプリケーションが起動すると、上記の文が実行される前に非常に短時間でアクションバーが表示されます。 どうすれば完全に消えるのですか? はあなたが私はあなたがAndroidManifestにテーマを設定した場合、取り除くように見えることに気付きましたAndroidManifest

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

マニフェストでテーマを選択してみてください。[既存のカスタムテーマでXMLのアクティビティのタイトルバーを非表示にする方法](http://stackoverflow.com/questions/2591036/how-to -hide-the-title-with-activity-in-xml-with-custom-theme-theme) – Sam

+2

サイドノート:これはアクションバーではなくタイトルバーと呼ばれています。 [アクションバー](http://developer.android.com/design/patterns/actionbar.html)は、ほとんどの新しいAndroidアプリで使用されているデザインパターン/ウィンドウ機能です。 – LukaCiko

答えて

68

の活動のXMLでのタイトルバーなしのテーマとして設定することができます

+1

非常に多くの答えで、あなたの魅力のように働いた!ありがとう。更新されました! – Si8

+12

悪い点は、すべてのテーマスタイルを削除することです。 – Bachask8

+2

AndroidRunTimeExceptionが発生しました:アクティビティを開始できません – user1684140

15

に感謝しますあなたがアクションバーを見ることができる短い時間。だから、あなたのマニフェストにこれを追加してみてください:

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

ただ、それはアプリ全体で適用するために、あなたのapplicationタグに追加します。

+0

Theme.NoTitleBarをアプリケーションに追加すると、すべてのページテーマのエフェクトが削除されます。最初の画面でアクションを削除する場合は、android:theme = "@ android:style/Theme.NoTitleBar"を追加します。残りのページのテーマを保存します。 – gnganpath