我正在使用以下代码来隐藏状态栏以实现全屏目的:
它在全屏模式下展示了屏幕,但是当我触摸状态栏时它会显示状态栏。 我尝试了其他选项,在应用程序和清单中的活动级别中添加全屏和无标题栏主题,但结果仍然相同... :( 我不想在任何步骤中显示状态栏。 如何在Android中实现这一点?
编辑: Android操作系统版本为4.4.2 (上述代码适用于4.3,但不适用于4.4.2)
更新: 问题已解决... 答案写在下面分开...
void HideEverything(){
if (Build.VERSION.SDK_INT < 16) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
} else {
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();
}
}
它在全屏模式下展示了屏幕,但是当我触摸状态栏时它会显示状态栏。 我尝试了其他选项,在应用程序和清单中的活动级别中添加全屏和无标题栏主题,但结果仍然相同... :( 我不想在任何步骤中显示状态栏。 如何在Android中实现这一点?
编辑: Android操作系统版本为4.4.2 (上述代码适用于4.3,但不适用于4.4.2)
更新: 问题已解决... 答案写在下面分开...