私はゲームに取り組んでおり、フルスクリーンを持ちたいと思っています。ハニカムの「消灯モード」を実行するAPI呼び出しはどこですか?
誰かがAndroid Honeycombプレビューエミュレータでアプリをフルスクリーンにする方法を見つけましたか? Androidの以前のバージョンで
私はゲームに取り組んでおり、フルスクリーンを持ちたいと思っています。ハニカムの「消灯モード」を実行するAPI呼び出しはどこですか?
誰かがAndroid Honeycombプレビューエミュレータでアプリをフルスクリーンにする方法を見つけましたか? Androidの以前のバージョンで
あなたがマニフェストにこのラインを使用して、フルスクリーンモードにアプリケーションを設定することができます。
android:theme="@android:style/Theme.NoTitleBar.Fullscreen".
私は持っていないので、私は、2.3で動作していることを確認するために言うことができませんまだ2.3で何かをしました。
第2に、「消灯モード」という言葉に慣れていませんが、WindowManager.LayoutParams
classとscreenBrightness
フィールドを使用して画面の明るさを調整できます。
2つのこと:
マイListActivityは、ステータスバーを非表示になりますが、それはステータスバーに進捗ダイアログをポップアップしたときに限り、進行状況ダイアログが表示されるために示しています。以下は簡単なフラッシュに減らし、 "showDialog"で行われたすべてのダイアログに適用されます。私はまだ完全にそれを取り除くことはできません。あなたは、XMLレイアウトファイル内の親のレイアウトに明示的なIDを定義せずにルートビューのIDを取得することができます上記のスニペットに示すように「onPrepareDialog」廃止されました...
、:CAVEATは
protected void onPrepareDialog (int id, Dialog dialog) {
View main_layout = dialog.findViewById(android.R.id.content).getRootView();
main_layout.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
}
これはこれを1ファイルの編集にします。
また、完全な例はHoneycombGalleryの例で利用できます。 –
私の経験では、これは 'android:minSdkVersion'が> 11のときにのみ機能します。 –
私の調査の後、あなたが使用しなければならないビューは、現在のアクティビティの画面を満たす最上位のビューです。 –