android动态设置屏幕全屏

/**
     * 设置应用全屏
    * @author lanhm
    * @date 2014年11月18日 下午5:48:30 
    * @MethodName: setFullScreen
    * @return void
     */
    private void setFullScreen(){
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }
    
    /**
     * 退出全屏
    * @author lanhm
    * @date 2014年11月18日 下午5:48:52 
    * @MethodName: quitFullScreen
    * @return void
     */
    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);
    }

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