当前位置: 移动技术网 > 移动技术>移动开发>Android > Android 应用的全屏和非全屏实现代码

Android 应用的全屏和非全屏实现代码

2019年07月24日  | 移动技术网移动技术  | 我要评论

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顶端布局会被覆盖住
  }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网