I am trying to hide status and navigation bar but show action bar.
class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
View decorView = getWindow().getDecorView();
int uiOptions = 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;
decorView.setSystemUiVisibility(uiOptions);
...
}
...
}
This code works well. But if I press [VOLUME UP], [VOLUME DOWN] or [POWER], status bar and navigation bar appears.
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
I omit decorView.setSystemUiVisibility(uiOptions);
and code above. Status bar disappears and does not appear when pressing [VOLUME UP], [VOLUME DOWN] or [POWER]. But navigation bar does NOT disappear.
When I press [VOLUME UP], [VOLUME DOWN] or [POWER],
how can I get rid of status bar and navigation bar?
And how can I leave action bar?