私のアプリには全画面モードにするオプションがあります。デバイスSamsung Galaxy S7 Edgeのユーザーは、ナビゲーションソフトボタンがこのケースで表示され、アプリがフルスクリーンで消えないことを報告します。ここでAndroidアプリのSamsungデバイスの全画面モードでソフトキーを非表示にする方法
は、私が使用していたコードです:
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
mainFrame.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LOW_PROFILE |
View.SYSTEM_UI_FLAG_FULLSCREEN |
View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
);
私はすでにいくつかのオプションをいじってきたが、私はサムスンのデバイスを所有していないので、それは難しいです。このデバイスの誰かが正しい設定を教えて、ナビゲーションソフトキーがフルスクリーンモードで表示されないようにすることはできますか?
私はドキュメントを理解して差がSYSTEM_UI_FLAG_IMMERSIVE_STICKYが相互作用することなく、数秒後に再度ボタンを隠しているということです。だから初めに違いはないはずです。 https://developer.android.com/training/system-ui/immersive.html。多分誰かがこれをチェックできますか? – Alex
私の編集をチェックしてください。それが問題を解決することを願って –
私はユーザーにこれをテストするよう頼んだが、うまくいかなかった。また、私のコードとそれほど違いはありません。私は、このデバイスを持つ誰かがうまくいけば、そのサムスンは特定の人に役立つと思うと思う – Alex