Android 编程下应用全屏和非全屏的动态切换解决方案

APP 全屏和非全屏功能的实现可以通过动态显示和隐藏状态栏的方式来实现,代码如下:

    /**
     * 设置为全屏显示
     */
    private void setFullScreen() {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }

    /**
     * 退出全屏显示
     */
    private void cancelFullScreen() {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    }

 

posted @ 2013-04-18 14:23  sunzn  阅读(3231)  评论(0编辑  收藏  举报