Android适配之虚拟按键遮挡布局

原创 2016年08月31日 15:47:35

android适配中,有时候会遇到手机自带的虚拟键遮挡住底部导航栏或其他布局的情况,如下图:这时候怎么办?


解决方法:
在activity的onCreate方法中看情况加上下面的代码:
//状态栏 @ 顶部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A
//导航栏 @ 底部getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B//
这个加在哪个布局,该布局就会相应的向上(配置A)或者向下(配置B)或者向上下(同时配置AB)
在该布局的父布局中加上下面这句代码
扩展android:fitsSystemWindows="true"




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android适配底部返回键等虚拟键盘的完美解决方案

这个问题来来回回困扰了我很久,一直没能妥善解决。场景1:华为手机遮挡了屏幕底部。 场景2:进入应用时,虚拟键自动缩回,留下空白区域。需求:需要安卓能自适应底部虚拟按键,用户隐藏虚拟按键时应用要占满整...

android 华为虚拟按键适配

为了设置状态栏,会设置透明标签,而华为手机的虚拟按键有可能会遮挡底部导航栏。 requestWindowFeature(Window.FEATURE_NO_TITLE); super....

关于手机虚拟按键遮挡布局问题解决讨论

最近拿到同事项目,没怎么看代码,想着先运行出来看看再说,结果在测试机上虚拟按键正好遮挡住首页的底部菜单TabHost(说明下:我的测试机是华为荣耀4A,一直就觉得华为挺另类,看来开发者有台华为测试机是...

android 虚拟按键遮挡布局

在用android studio 开发程序的时候发现一个问题,虚拟按键会遮挡布局,在6.0.1的系统中虚拟按键会挡住布局,而在4.1的模拟器上不会有问题。 查了一下有这么几种解决方案: 1.fal...

android 虚拟导航挡住应用底部解决方案(屏幕底部的三个按键)

我在华为P6测试机上测试,发现底部的三个虚拟按钮遮挡了我的应用。类似效果如:https://www.zhihu.com/question/35292413#answer-28473700解决方案 在...

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

http://blog.csdn.net/a91694451/article/details/50469857 最近公司的项目里遇到了一个问题,就是最后适配的时候时候同事的华为手机时,由于底部带有...

android隐藏虚拟导航栏-------cocos2dx 3.x

查到网上的说反 android 沉浸式状态栏,百度百科。沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。比如说现在大热的VR就是主打的沉浸式体验。隐藏状态栏 一个A...

Android 虚拟按键遮住了页面内容解决办法

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

彻底搞定Android开发中软键盘的常见问题

软键盘显示的原理       软件盘的本质是什么?软键盘其实是一个Dialog。        InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Win...

Android手机软键盘遮盖输入框之重新布局详解

问题        在开发Android应用程序时,经常会有登录界面,无非是输入用户名、密码进行登录。当输入框获取焦点时,会弹出软键盘进行输入,如果输入框和登录按钮布局在整个布局文件的中间或靠下,势...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)