Android 应用的全屏和非全屏实现代码
程序员文章站
2023-11-24 11:47:40
android 应用的全屏和非全屏实现代码
全屏显示操作:
/**
* 全屏显示
*/
private void setf...
android 应用的全屏和非全屏实现代码
全屏显示操作:
/** * 全屏显示 */ private void setfullsreen() { windowmanager.layoutparams params = getwindow().getattributes(); params.flags |= windowmanager.layoutparams.flag_fullscreen; getwindow().setattributes(params); getwindow().addflags(windowmanager.layoutparams.flag_layout_no_limits); //getwindow().getdecorview().setsystemuivisibility(view.system_ui_flag_fullscreen); // activity全屏显示,且状态栏被覆盖掉 }
退出全屏操作:
/** * 退出全屏 */ private void exitfullsreen() { windowmanager.layoutparams params = getwindow().getattributes(); params.flags &= (~windowmanager.layoutparams.flag_fullscreen); getwindow().setattributes(params); getwindow().clearflags(windowmanager.layoutparams.flag_layout_no_limits); //getwindow().getdecorview().setsystemuivisibility(view.system_ui_flag_layout_fullscreen); // activity全屏显示,但是状态栏不会被覆盖掉,而是正常显示,只是activity顶端布局会被覆盖住 }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: Java中构造方法和代码块的执行顺序