Използвах Android Studio 2.2, за да създам празно цял екран.
Така че, след като тичам, изглежда така
Въпреки това, когато превключа към други приложения и се върна към това приложение, лентата на състоянието отново се показва!
Как мога да запазя приложението в режим на цял екран дори след преминаване от други приложения?
Отговори:
1 за отговор № 1Добавете този метод към своя изходен код:
@Override
protected void onResume() {
super.onResume();
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
}
Методът OnResume ще бъде автоматично извикан, когато преминете към приложението, както споменахте. Така че, при този метод трябва да настроите режима си на приложение на цял екран.
1 за отговор № 2
Задайте режима на цял екран в onResume()
и / или onWindowFocusChanged(boolean)
когато аргументът е true
.
0 за отговор № 3
Изпълнете тези две функции във вашия FullscreenActivity.java
@Override
protected void onResume() {
super.onResume();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}