广

android开发

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

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

    2018-05-04 21:21:29 次阅读 稿源:互联网
    广告

    本文实例讲述了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程序设计有所帮助。

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告