28

カスタム イメージを作成しています。Android ソースを調べています。Android の一番下のソフトキー ボタン バーを取り除きたいのですが、変更するソース ファイルを教えてもらえますか? ここに画像の説明を入力

4

12 に答える 12

31

それらを有効/無効にするには、build.prop を編集するだけです。

qemu.hw.mainkeys=0 (show on screen buttons)

また

qemu.hw.mainkeys=1 (disable on screen buttons)

この行が build.prop に存在しない場合は、一番下に追加してください。

于 2013-09-27T11:42:44.067 に答える
6

上記の Aykut Burak SAFAK の回答に加えて、彼のコードをonWindowFocusChangedイベントに配置して、Activityフォーカスを取得するたびに (ロック解除後など)、ソフト キーなしでフルスクリーン状態を維持できるようにすることができます。

@Override
public void onWindowFocusChanged(boolean hasFocus){
    super.onWindowFocusChanged(hasFocus);
    getWindow().getDecorView().setSystemUiVisibility(
            View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_FULLSCREEN
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}
于 2016-02-23T17:53:20.227 に答える
1

ナビゲーション バー (ボタン バー) の邪魔にならないようにしたい場合は、youractivity.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE)

于 2014-01-10T19:17:12.143 に答える