3

見本市などでのプレゼンテーション用に Android タブレット アプリを作成しようとしています。アプリをアプリ ストアにアップロードしたくありません。タブレットでのみ使用します。

次のコマンドを使用して、アプリをフル スクリーン モード (ステータス バーなし) で実行しようとしました。

requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

よく働く。ホームボタンを無効にしようとしています:

@Override
public void onAttachedToWindow() {
    super.onAttachedToWindow();
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);           
}

私のOnCreate-Methodで。よく働く。

しかし、1 つのアプリで両方を使用しようとすると、ホーム ボタンを無効にするだけで機能します。これについて何ができるでしょうか?

ありがとうございました!

4

1 に答える 1

0

AndroidManifest.xmlでアクティビティをフルスクリーンとして宣言してから、ホームボタンをキャプチャするためにすでに行っていることを実行してみてください

<activity android:name="..." android:label="..."
    android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
于 2013-02-07T06:26:40.183 に答える