1.场景还原

最近忙着app的适配,在这个过程问题中,各种机型的奇葩问题都出来了,适配真尼玛痛苦!今天就oppo机型虚拟导航栏遮挡底部的输入框的问题作个记录。

2.解决方法

① 在该Activity的根layout配置如下属性:

android:fitsSystemWindows="true"android:clipToPadding="false"

第一个属性:

如果为true,将调整系统窗口布局以适应你自定义的布局。

第二个属性:

控件的绘制区域是否在padding里面,值为true时那么绘制的区域就不包括padding区域,默认滚动是在padding(区域)下进行的.然而如果你设置了此属性值为false,就能实现一些意想不到的效果.

②设置该Activity的mainfest的style:

style.xml:

mainfest.xml:

ok,完美解决弹起的虚拟导航栏遮住底部输入框的问题,效果图:

好了,今天就到这里了;最重要的就是那两个属性。

更多相关文章

  1. [置顶] Android(安卓)中轴时光轴
  2. Android(安卓)shape属性详细整理
  3. Android中TextView控件的singleLine废弃解决
  4. android ListView美化-->几个比较特别的属性
  5. Android动态修改APP图标
  6. Android(安卓)如何禁止屏幕灭屏
  7. 帧动画和补间动画
  8. Android(安卓)nine-patch .9使用方法入门
  9. Android(安卓)巧用 flexboxLayout 布局

随机推荐

  1. Android(安卓)okhttp3中的坑
  2. Android(安卓)中 Socket 基于TCP 传输大
  3. Android(安卓)相关七种 CPU 架构适配
  4. 百度地图开发的两个应用源码共享(android
  5. cocos2d-x在android中响应返回键编译报错
  6. android 超简单处理国际化
  7. Android(安卓)应用图标
  8. Android:关于onConfigurationChanged()的
  9. 【Android(安卓)Developers Training】 4
  10. Android(安卓)Material Design 之 Coordi