首页 > 系统 > Android > 正文

android编程开发之全屏和退出全屏的实现方法

2020-04-11 11:18:43
字体:
来源:转载
供稿:网友

本文实例讲述了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,全屏

@Overridepublic 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);}

希望本文所述对大家Android程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表