问题:
app 输入框获得焦点后软键盘弹出时输入框下方的控件会遮挡输入框,导致无法输入。
1、正常状态:
2、备注单号输入框获得焦点:
这时备注单号被下方的“新建“按钮挡住了一部分
解决方案:
在AndroidManifest.xml中的当前activity中添加android:windowSoftInputMode="adjustPan"属性
该属性的意思是:
1、如果输入框高度比软键盘底,获取焦点后界面整体往上推,保证输入框不被软键盘遮盖
2、如果输入框高度比软键盘高,获取焦点后输入框下方的控件也不会单独往上推
该例中输入框高度比软键盘高
效果:
软键盘弹出下方控件没有向单独往上推
至此问题解决!