是否可以在第一次触摸Android API级别时阻止状态栏< 19?

时间:2018-01-03 14:07:07

标签: android android-fullscreen android-statusbar

以下是隐藏状态栏的the official way

View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
// Remember that you should never show the action bar if the
// status bar is hidden, so hide that too if necessary.
ActionBar actionBar = getActionBar();
actionBar.hide();

但是,状态栏会在第一次触摸时显示。是否可以防止这种情况发生。可以使用getWindow()。getDecorView()。setOnSystemUiVisibilityChangeListener()再次隐藏它,但它的简短显示是一个麻烦。 对于API 19及更高版本,Immersive Full-Screen Mode可用于处理此问题。

0 个答案:

没有答案