Android 华为虚拟导航栏适配

在写界面的时候 然后发现在界面最底下的几行文字 正好被虚拟导航栏遮挡住了,不滑动还看不到底下的文字,所以想隐去这些导航栏。
采用下面的代码将DecorView中的属性设置为隐藏 navigation,我这里注销掉了全屏的属性 ,按需添加or删除属性吧

  protected void hideBottomMenu() {//隐藏虚拟按键if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower apiView v = this.getWindow().getDecorView();if(v!=null){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*/;if (decorView != null) {decorView.setSystemUiVisibility(uiOptions);}}}

Android 华为虚拟导航栏适配相关推荐

  1. android 华为手机导航栏适配

    最近做小应用时遇到了一个小问题,就是华为手机底部导航栏的适配问题.因为华为手机的底部导航栏是可以手动隐藏的.所以会导致布局变化.如图: 经过查找资料和多次测试.最后发现在清单文件的 android:t ...

  2. android功能导航布局,Android全面屏虚拟导航栏适配

    手机正朝着全面屏的方向演进,与此同时也给开发者带来了很多适配上的新问题,虚拟导航栏就是其中一个.最近在糗百的项目中,就有相关的适配问题,我查阅了目前关于虚拟导航栏适配的相关文章,基本上在全面屏手机里都 ...

  3. android 窗口导航,Android全面屏虚拟导航栏适配

    手机正朝着全面屏的方向演进,与此同时也给开发者带来了很多适配上的新问题,虚拟导航栏就是其中一个.最近在糗百的项目中,就有相关的适配问题,我查阅了目前关于虚拟导航栏适配的相关文章,基本上在全面屏手机里都 ...

  4. android 华为虚拟键盘不适配问题

    android 华为虚拟键盘不适配问题 华为虚拟键盘与沉浸式状态栏是有冲突的,普通app会自动适应华为虚拟键盘,不用作什么特殊处理,针对这个问题网上的什么设置之类似的都没有什么用,下面就提供一种我的解 ...

  5. Android 华为手机 导航栏隐藏

    最近项目开发过程中,发现华为的荣耀或相关4.0以上的部分手机,其导航栏不是实体键,而是虚拟键的时候,会使得项目的界面变形,因此查找相关资料,发现隐藏导航栏代码,记录如下. view.setSystem ...

  6. Android 全面屏适配及判断是否为全面屏,全面屏手势和虚拟导航栏的判断

    一,全面屏的适配 全面屏出现后,如果不做适配,屏幕上会出现上下黑边,影响视觉效果. 针对此问题,Android官方提供了适配方案,即提高App所支持的最大屏幕纵横比,实现起来也比较简单,在Androi ...

  7. android自适应拉伸图片,Android 启动页-解决图片被拉伸和压缩问题,适配虚拟导航栏...

    Android 启动页设置非常简单 //styles.xml 设置主题 @drawable/bg_splash true //activity使用主题,这时点击app图标,就会显示@drawable/ ...

  8. 华为底部虚拟导航栏挡住布局

    问题:在实现ViewPager+Fragment+侧滑栏的界面时,华为搭载Android5.0以上操作系统的手机出现底部虚拟导航栏挡住布局.如下图所示: 问题解决后: 尝试 在实现这个功能的时候,我发 ...

  9. android 虚拟导航监听,Android另类判断NavigationBar虚拟导航栏状态

    好久没码字了,所以出来冒个泡 一直用着华为的手机,从一开始就觉得华为的虚拟导航栏用着还是挺顺手的,后来发现越来越多的机子都开始使用起来,查看源码发现,虚拟导航栏是属于SystemUI的一部分. 再一看 ...

最新文章

  1. 7篇Nature,2篇Science!这所985高校迎来顶刊大丰收
  2. 马路上的“懦夫游戏”和比特币现金共识升级冲突
  3. [PHP打野] 对pear-FSM的研究(一)基本了解
  4. 网页视频播放开发总结
  5. 在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境
  6. 视频智能去水印:从数学建模到工程实现
  7. 虚拟机登陆别的服务器吗,云服务器只能用虚拟机登录吗
  8. 运动基元_发现大量Java基元集合处理
  9. windows 小技巧
  10. 嵌入式linux添加环境变量,Linux环境变量
  11. 输出重定向与输入重定向
  12. CentOs6.5配置安装DRBD
  13. privoxy基本配置-简洁版
  14. net反编译工具Reflector下载
  15. word 转 html
  16. win10如何扩大c盘空间【系统天地】
  17. 站在22岁的边上--我的2007
  18. 苹果开发证书导出P12的问题
  19. API文档打开显示'已取消到该网页的导航'的解决方法
  20. Android系统开发篇(二) —— 建立Android系统开发环境之Ubuntu 20.04.4 LTS

热门文章

  1. String.valueOf() 方法的使用
  2. ROS学习(22)TF变换
  3. 过狗一句话原理与利用
  4. 几种常用加密算法比较
  5. 【必学】从入门到资深,云原生技术学习地图
  6. JS-----选项卡切换
  7. RPA技术这么强,为什么机器人还会让人失望呢?
  8. devops+备份mysql_MySQL的备份和恢复 Devops、小铁匠
  9. FLIR数据集json文件转yolo格式txt (PS.coco数据集json文件转yolo格式txt)
  10. recv和recvfrom的区别