Android如何实现虚拟导航栏遮挡底部的输入框-创新互联

这篇文章主要介绍Android如何实现虚拟导航栏遮挡底部的输入框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司专注于企业成都全网营销、网站重做改版、东方网站定制设计、自适应品牌网站建设、H5技术商城建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为东方等各大城市提供网站开发制作服务。

1.场景还原

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

2.解决方法

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

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

第一个属性:

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

第二个属性:

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

②设置该Activity的mainfest的style:

style.xml:


 @color/colorPrimary
 true
 @color/colorPrimaryDark
 @color/colorAccent

mainfest.xml:


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

Android如何实现虚拟导航栏遮挡底部的输入框

以上是“Android如何实现虚拟导航栏遮挡底部的输入框”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


本文名称:Android如何实现虚拟导航栏遮挡底部的输入框-创新互联
网页网址:http://bzwzjz.com/article/doshso.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆企业网站建设 温江网站设计 成都网站设计 定制网站建设多少钱 泸州网站建设 成都网站建设 网站设计 成都网站制作公司 网站设计公司 网站建设方案 重庆电商网站建设 成都网站制作 成都商城网站建设 成都响应式网站建设 响应式网站设计 广安网站设计 定制级高端网站建设 重庆网站设计 H5网站制作 阿坝网站设计 移动手机网站制作 LED网站设计方案