android 覆盖虚拟按键,解决Android 虚拟按键遮住了页面内容的问题
在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下
第一种办法:扩展虚拟按键
//状态栏 @ 顶部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 虚拟按键遮住了页面内容的问题相关推荐
- android按钮被遮住,解决Android 虚拟按键遮住了页面内容的问题
在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...
- android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题
问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...
- android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题
解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...
- android xml 预览,解决Android studio xml界面无法预览问题
解决Android studio xml界面无法预览问题 发布时间:2020-10-05 18:48:37 来源:脚本之家 阅读:140 作者:张雨明 如下图 修改style.xml中的 parent ...
- android背景图拉伸,解决android:background背景图片被拉伸问题
解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...
- android自定义控件不显示,解决Android Studio Design界面不显示layout控件的问题
Android Studio更新到3.1.3后,发现拖到Design中的控件在预览界面中不显示: 解决办法: 在Styles.xml中的parent="..."中的Theme前添加 ...
- android上传图片被旋转,解决android有的手机拍照后上传图片被旋转的问题
需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器 遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的 ...
- android 工作空间不足,如何解决Android Studio的磁盘空间不足?
如何解决Android Studio的磁盘空间不足? 我随机收到此错误,不确定为什么Android Studio的磁盘空间不足. Android Studio系统目录分区上的磁盘空间不足 更新资料 此 ...
- android 虚拟按键挡住布局,Android 虚拟按键遮住了页面内容解决办法
在启动页的时候华为手机虚拟按键遮挡住了启动页下面的字找了找解决办法,特地记录一下 第一种办法:扩展虚拟按键 //状态栏 @ 顶部getWindow().addFlags(WindowManager.L ...
最新文章
- WebService安全 身份验证与访问控制
- 模拟noj——打扑克
- codeforces E. Jamie and Tree LCA+dfs序+线段树
- boost常用库案例
- 【稀疏向量技术是什么?】差分隐私系统学习记录(六)
- Wazuh--一个完善的开源EDR产品
- [asp.net mvc]自定义filter
- 关于app.config不能即时保存读取的解决方案
- Quartz.Net定时任务简单实用(实例)
- Transact-SQL管理与开发实例精粹
- 如何备份MySql的数据库
- radar nyoj 287
- 解决redis 配置文件设置密码不生效的问题
- HotSpot虚拟机的垃圾收集算法实现
- 新买的固态硬盘写保护,无法格式化,怎么破!
- Docker 端口映射到宿主机后, 外网无法通过ip访问对应宿主机端口
- 团队协作OA解决方案
- 《星际穿越》关于时间与空间的思考
- 服务器开机必须要按f1才能进系统,教你为什么开机必须按F1才能进入系统
- 存储空间不足,无法处理此命令。 (异常来自 HRESULT:0x80070008)