カスタム イメージを作成しています。Android ソースを調べています。Android の一番下のソフトキー ボタン バーを取り除きたいのですが、変更するソース ファイルを教えてもらえますか?
63182 次
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 に答える