6

Androidでステータスバーまたは通知バーを無効にしたい。私はandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"それを無効にするために使用しますが、それは私のタイトルバーも無効にします。ステータスバーのみを無効にするにはどうすればよいですか?

4

5 に答える 5

10

onCreate関数で以下のコードを使用して基本アクティビティを作成し、そのアクティビティを毎回拡張します

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

または

タイトルバーを表示し、ステータスバーを非表示にするために、すべてのアクティビティで上記のコードを使用できます。

編集:Androidマニフェストでテーマを定義しないように注意してください。

于 2012-07-23T11:06:34.423 に答える
1

マニフェストでフルスクリーンテーマを使用してから、タイトルを含む個別のレイアウトを定義してから、アプリのすべてのレイアウトでincludeタグを使用できます。

于 2012-08-09T17:24:52.057 に答える
0

これはあなたの仕事を成し遂げるためのとても素晴らしいチュートリアルです。

Android –アプリケーションのステータスとタイトルバーを非表示にする

またはこれを見てください

それらを非表示にしたい場合は、コードまたは「AndroidManifest.xml」のテーマ設定を使用してこれを行うことができます。

アプリケーションのタイトルバーを非表示にするには、事前定義されたスタイルandroid:theme =” @ android:style / Theme.NoTitleBar”を使用できます。アプリケーションのステータスバーも非表示にする場合は、android:theme =” @ android:style / Theme.NoTitleBar.Fullscreen”を使用します。たとえば、私のAndroid開発チュートリアルでは:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="de.vogella.android.temperature"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Convert"
                  android:label="@string/app_name"
                   android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="9" />

</manifest> 

これはきっとあなたを助けるでしょう。

ありがとう :)

于 2012-07-23T10:56:20.630 に答える
0
  1. タイトルバーなしステータスバーなし、フルスクリーンAndroidを表示(主にゲームで使用)

res-> values-> styles.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppBaseTheme" parent="android:Theme.NoTitleBar.Fullscreen">
        <!-- API 11 theme customizations can go here. -->
</style>

</resources>

アプリケーションManifest.xml:

:
:
<application android:label="@string/app_name"
                 android:icon="@drawable/ic_launcher"
                 android:theme="@style/AppBaseTheme" 
                 >
:
:

結果:タイトルバーとステータスバーのないフルスクリーン ここに画像の説明を入力してください

  1. 電話のステータスバーのみを表示するタイトルバーはありません同じファイルは「.Fullscreen」を削除するだけです

    res-> values-> styles.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <style name="AppBaseTheme" parent="android:Theme.NoTitleBar">
            <!-- API 11 theme customizations can go here. -->
    </style>
    
    </resources>
    

結果:完全なタイトルバーのないステータスバーのみが表示されます ここに画像の説明を入力してください

  1. ステータスバーとタイトルバーを表示しています

res-> values-> styles.xml:

 <style name="AppBaseTheme">

結果: ここに画像の説明を入力してください

于 2015-05-18T08:54:25.183 に答える
-1

マニフェストファイルでこれを試してください:

     android:theme="@android:style/Theme.Black.NoTitleBar"
于 2012-07-23T10:54:10.060 に答える