android开发中有editetext,当输入时输入法会把底部的导航栏顶上去。如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发中有editetext,当输入时输入法会把底部的导航栏顶上去。如何解决?相关的知识,希望对你有一定的参考价值。

参考技术A androidManifest.xml,actrivity标签里加入下面,两行就好了:
android:configChanges="orientation|keyboard|keyboardHidden|navigation"
android:windowSoftInputMode="adjustPan|stateVisible"
参考技术B 看看布局中是否有有属性android:scrollbars的控件。
有的话设置为android:scrollbars="none"
参考技术C 在AndroidManifest.xml中给这个Activity设置 <activity android:windowSoftInputMode="stateVisible|adjustPan" ...>试试来自:求助得到的回答 参考技术C 给底部导航栏一个属性postion:fixed;left:0;bottom:0;z-index:1000; 参考技术D 给底部导航栏一个属性postion:fixed;left:0;bottom:0;z-index:1000;

以上是关于android开发中有editetext,当输入时输入法会把底部的导航栏顶上去。如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

使用appium EditeText获取到焦点,软件没有弹出问题

Android - 当设备改变方向时,布局土地中的布局 xml 未加载

当 MySQL 中有任何更新时,在 android 中获取通知

[android开发篇]自定义权限

当焦点文本输入反应本机时,滚动视图无法滚动

Android设计画面中有EditText时取消启动时自动获得焦点调用系统输入法的方法