Androidでステータスバーまたは通知バーを無効にしたい。私はandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"
それを無効にするために使用しますが、それは私のタイトルバーも無効にします。ステータスバーのみを無効にするにはどうすればよいですか?
5 に答える
onCreate関数で以下のコードを使用して基本アクティビティを作成し、そのアクティビティを毎回拡張します
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
または
タイトルバーを表示し、ステータスバーを非表示にするために、すべてのアクティビティで上記のコードを使用できます。
編集:Androidマニフェストでテーマを定義しないように注意してください。
マニフェストでフルスクリーンテーマを使用してから、タイトルを含む個別のレイアウトを定義してから、アプリのすべてのレイアウトでincludeタグを使用できます。
これはあなたの仕事を成し遂げるためのとても素晴らしいチュートリアルです。
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>
これはきっとあなたを助けるでしょう。
ありがとう :)
- タイトルバーなしステータスバーなし、フルスクリーン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"
>
:
:
結果:タイトルバーとステータスバーのないフルスクリーン
電話のステータスバーのみを表示するタイトルバーはありません同じファイルは「.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>
結果:完全なタイトルバーのないステータスバーのみが表示されます
- ステータスバーとタイトルバーを表示しています
res-> values-> styles.xml:
<style name="AppBaseTheme">
結果:
マニフェストファイルでこれを試してください:
android:theme="@android:style/Theme.Black.NoTitleBar"