0
私はAndroidのスタジオでアプリを開発しています。スタジオでは2つのアクティビティがあり、前後に行きます。これはフルスクリーンのアプリですから、この「没入型」コードを自分の両方のアクティビティのonCreateメソッドに追加して、アクションバーとナビゲーションバーを表示しないようにしました。両方のアクティビティでナビゲーションバーを非表示にするにはどうすればいいですか?
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (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);
}
}
正常に非表示になっています。しかし、私の問題は、私がアクティビティを切り替えるたびにバーが0.3秒間表示され、それが見栄えが悪いことです。あなたは、それを滑らかに見せるための解決策を持っていますか?手伝ってくれてありがとう!
は、あなたはそれがこんなに早く消えるので、問題のスクリーンショットを取得することは非常に困難である –
のスクリーンショットを追加してくださいすることができます。私の質問を理解することが困難だったなら、私はより良く説明しようとします – Jens