Android 设立全屏

转自:http://www.myexception.cn/android/448805.html

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);

你可能感兴趣的:(Android 设立全屏)