在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下

第一种办法:扩展虚拟按键

//状态栏 @ 顶部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A

//导航栏 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B

//这个加在哪个布局,该布局就会相应的向上(配置A)或者向下(配置B)或者向上下(同时配置AB)

扩展android:fitsSystemWindows="true"

第二种办法:隐藏按键

/**

* 隐藏虚拟按键,并且全屏

*/

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);

}

}

以上这篇解决Android 虚拟按键遮住了页面内容的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

android按钮被遮住,解决Android 虚拟按键遮住了页面内容的问题相关推荐

  1. android 覆盖虚拟按键,解决Android 虚拟按键遮住了页面内容的问题

    在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...

  2. 关于Android适配华为等带有底部虚拟按键的解决方案

    关于Android适配华为等带有底部虚拟按键的解决方案 参考文章: (1)关于Android适配华为等带有底部虚拟按键的解决方案 (2)https://www.cnblogs.com/dhcn/p/7 ...

  3. 正面有Android手机常用的三枚虚拟按键

    中兴Geek手机采用了常规的直板式造型,正面有Android手机常用的三枚虚拟按键,完全采用金属材质打造的电源键.音量键以及一枚实体拍照键都被设计在手机右侧,左侧只设有数据接口.3.5mm耳机接口则被 ...

  4. android 虚拟按键挡住布局,Android 虚拟按键遮住了页面内容解决办法

    在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...

  5. android 方向键 按钮,这不科学!安卓虚拟按键、实体键谁更好?

    目前市面主流的Android手机基本有三种操控交互设计,这里指的是底部按键,具体来说就是纯虚拟按钮.物理Home以及底部电容按钮. 至于像是HTC M9+那样的"多下巴"异类,其实 ...

  6. Android 小米全面屏手势底部虚拟按键的适配

    在项目的开发过程中,发现小米部分手机有一个全面屏手势功能,该功能可隐藏底部虚拟按键,通过手势的方式来实现返回和Home功能. 效果如下所示: 当开启全面屏手势的时候,就会存在一个问题,我们通过以下代码 ...

  7. android系统定制开发动态显示隐藏虚拟按键虚拟导航Navigationbar

    新需求:删除Android 原生自带的虚拟导航按键(暂定) 如想直接删除不显示Navigationbar,可以用如下两个方法 1)在资源xml文件中把导航按键的高度和宽度设置为0 frameworks ...

  8. Android常见公有方法(隐藏虚拟按键/隐藏软键盘/获取屏幕宽高等)

    隐藏虚拟按键,并且全屏 使用: ScreenUtils.hideBottomUIMenu(getWindow().getDecorView()); /*** 隐藏虚拟按键,并且全屏*/public s ...

  9. Android系统开启导航栏NavigationBar(虚拟按键)

    导航栏NavigationBar 源码部分: frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManag ...

最新文章

  1. mysql在win服务器上安装linux_MySql数据安装Linux+Windows
  2. 豆瓣评分 8.6,近 5 万读者学习的 Android 经典最新版出版,承载无数程序员的回忆......
  3. eq linux_在线试用 200 多种 Linux 和 Unix 操作系统 | Linux 中国
  4. linux清理swap内容,Linux如何清理swap.buffer及cache等缓存
  5. Apache Flink 零基础入门(八)Flink中指定算子的方式
  6. IOS之Xcode之快捷键
  7. Go语言基础之1--标识符、关键字、变量和常量、数据类型、Go的基本程序结构、Golang的特性...
  8. 字符串匹配(二)——逆向思维 BMH
  9. 思科模拟器叫什么_扫盲!通过型号快速识别思科路由器,交换机,服务器等设备...
  10. GAMP PPP部分学习与流程解析
  11. 计算机网络之验证性实验(tracert+ARP)
  12. Mark一下,以提醒自己
  13. 专升本英语——应试题型突破——翻译——固定搭配【学习笔记】
  14. Android中的PCM设备
  15. oracle数据库报12514,Oracle数据库ORA-12514错误的解决办法
  16. 四六级对计算机考研有影响吗,“考研”没过四六级,对考研有影响吗?
  17. httclient出现的entity consumed
  18. 关于tkinter.Canvas 不显示图片的问题
  19. 探索使用JAVA将汉字解析成拼音
  20. 2022/08/04、05 day01-2/02:Redis数据类型

热门文章

  1. 电脑连接网线之后怎么给手机开热点
  2. linux远程连接硬件加速,Linux中为谷歌Chrome浏览器启用视频硬件加速的方法
  3. 三元运算 微信小程序_微信小程序 三元运算符 条件语句if和循环语句for(三目运算+hidden)...
  4. android程序怎样远程控制手机,如何用手机远程控制手机(安卓),看这就够了,怎样使用手机远程控制它人手机...
  5. 语音转文字软件哪个好,这三款值得收藏
  6. gird和flex布局
  7. 免费下载shape_predictor_68_face_landmarks.dat
  8. Linux音乐相册代码,小年糕音乐相册制作下载-小年糕视频编辑appv1.5.8-Linux公社
  9. AVL树简单实现及原理
  10. ISP 接口隔离原则 Interface Seperate Principle