全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android 中隐藏虚拟按键的方法实例代码

下面通过一段代码给大家讲解android 隐藏虚拟按键的方法,废话不多说了,大家多多看看代码和注释吧,具体代码如下所示:

 /**
   * 隐藏虚拟按键,并且全屏
   */
  protected void hideBottomUIMenu() {
    //隐藏虚拟按键,并且全屏
    if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
      View v = this.getWindow().getDecorView();
      v.setSystemUiVisibility(View.GONE);
    } else if (Build.VERSION.SDK_INT >= 19) {
      //for new api versions.
      View decorView = getWindow().getDecorView();
      int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
          | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
      decorView.setSystemUiVisibility(uiOptions);
    }
  }
//隐藏虚拟按键,并且全屏
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN);
    getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() {
      @Override
      public void onSystemUiVisibilityChange(int visibility) {
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN);
      }
    });

例子

import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 
public class HideTestActivity extends Activity implements OnClickListener{ 
  View main ; 
  /** Called when the activity is first created. */ 
  @Override 
  public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    main = getLayoutInflater().from(this).inflate(R.layout.main, null); 
    main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 
    main.setOnClickListener(this); 
    setContentView(main); 
  } 
  @Override 
  public void onClick(View v) { 
    int i = main.getSystemUiVisibility(); 
    if (i == View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) { 
      main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); 
    } else if (i == View.SYSTEM_UI_FLAG_VISIBLE){ 
      main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); 
    } else if (i == View.SYSTEM_UI_FLAG_LOW_PROFILE) { 
      main.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 
    } 
  } 
} 

以上所述是小编给大家介绍的Android 中隐藏虚拟按键的方法实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# android  # 隐藏虚拟按键  # android隐藏按键  # Android实现手机游戏隐藏虚拟按键  # Android隐藏和沉浸式虚拟按键NavigationBar的实现方法  # Android实现隐藏手机底部虚拟按键  # 全屏  # 给大家  # 小编  # 在此  # 说了  # 不多  # 所示  # 所述  # 给我留言  # 大家多多  # 感谢大家  # 疑问请  # 有任何  # api  # View  # lt  # gt  # amp  # getWindow  # int 


相关文章: 建站主机数据库如何配置才能提升网站性能?  建站之星CMS五站合一模板配置与SEO优化指南  宝塔新建站点报错如何解决?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  建站之星免费模板:自助建站系统与智能响应式一键生成  如何自定义建站之星模板颜色并下载新样式?  免费视频制作网站,更新又快又好的免费电影网站?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何快速查询网址的建站时间与历史轨迹?  制作公司内部网站有哪些,内网如何建网站?  建站VPS配置与SEO优化指南:关键词排名提升策略  如何在香港免费服务器上快速搭建网站?  建站之星在线版空间:自助建站+智能模板一键生成方案  如何通过云梦建站系统实现SEO快速优化?  如何快速上传自定义模板至建站之星?  如何在IIS中新建站点并配置端口与IP地址?  javascript基本数据类型及类型检测常用方法小结  如何在Windows虚拟主机上快速搭建网站?  建站之星代理商如何保障技术支持与售后服务?  如何在云主机上快速搭建网站?  如何用虚拟主机快速搭建网站?详细步骤解析  如何通过智能用户系统一键生成高效建站方案?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  高端网站建设与定制开发一站式解决方案 中企动力  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  宝塔建站后网页无法访问如何解决?  家具网站制作软件,家具厂怎么跑业务?  为什么Go需要go mod文件_Go go mod文件作用说明  公司门户网站制作流程,华为官网怎么做?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  如何制作算命网站,怎么注册算命网站?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  如何高效生成建站之星成品网站源码?  简单实现Android文件上传  网站app免费制作软件,能免费看各大网站视频的手机app?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何在宝塔面板中修改默认建站目录?  ,柠檬视频怎样兑换vip?  如何在云主机上快速搭建多站点网站?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  家庭服务器如何搭建个人网站?  Python多线程使用规范_线程安全解析【教程】  如何确保FTP站点访问权限与数据传输安全?  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  如何在阿里云通过域名搭建网站?  如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法  如何在万网自助建站中设置域名及备案?  香港服务器如何优化才能显著提升网站加载速度? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。