zoukankan      html  css  js  c++  java
  • android开发:全屏和退出全屏

    xml代码:

    <Button
            android:id="@+id/button5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/fullscreen" 
            android:onClick="changescreen"/>

    java代码:

    private static boolean isfull=true;
        //全屏设置和退出全屏
        private void setFullScreen(){
             //requestWindowFeature(Window.FEATURE_NO_TITLE); 
             getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
             isfull=true;
        }
        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);
              //requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
              isfull=false;
        }
        
        public void changescreen(View view)
        {
            if(isfull==true)
            {
                quitFullScreen();
            }
            else
            {
                setFullScreen();
            }
        }


    附加:开始设置无title,全屏

    @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            // remove title bar       
            this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
            // full screen   
            this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);  
    
            setContentView(R.layout.main);
        }
  • 相关阅读:
    什么是云安全
    VMWare vForum 2013看点
    循环和数据的操作命令
    程序交互
    数据类型
    基础变量
    模块和包
    ['hello', 'sb']正则表达式
    os模块
    内置函数
  • 原文地址:https://www.cnblogs.com/wuchao/p/2971620.html
Copyright © 2011-2022 走看看