android中动态实现全屏和动态退出全屏方法

来源:互联网 发布:太极拳实战 知乎 编辑:程序博客网 时间:2024/06/05 19:51

 /**
  * 动态设置全屏
  */
 private void setFullScreen(){
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }
 
 /**
  * 动态取消全屏
  */
 private void quitFullScreen(){
     final WindowManager.LayoutParams attrs = getWindow().getAttributes();
     attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
     getWindow().setAttributes(attrs);
     getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
 }

原创粉丝点击