当前位置: 代码迷 >> Android >> Android 设立全屏
  详细解决方案

Android 设立全屏

热度:29   发布时间:2016-05-01 19:34:42.0
Android 设置全屏
隐藏标题栏:

requestWindowFeature(Window.FEATURE_NO_TITLE);
?

允许超出范围(忽略状态栏):

getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
?

进入全屏:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
?

?取消全屏:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
?

android4.0中,发现上述方式无效,经尝试,可按如下方式实现:

进入全屏

WindowManager.LayoutParams params = getWindow().getAttributes();params.systemUiVisibility =View.SYSTEM_UI_FLAG_SHOW_FULLSCREEN;getWindow().setAttributes(params);
?
取消全屏
WindowManager.LayoutParams params = getWindow().getAttributes();params.systemUiVisibility = View.SYSTEM_UI_FLAG_VISIBLE;getWindow().setAttributes(params);
?

  相关解决方案