我需要帮助,我一直在寻找解决这个问题的几个小时而没有成功......我在ViewGroup中有一个EditText,当我点击这个editText时,会显示虚拟键盘。问题是在Android 4.2+设备上一切都按预期工作,编辑文本被推高。在4.2之前的设备上,edittext保留在键盘后面。
我在清单文件上尝试了这个但没有改变:
<activity
...
android:windowSoftInputMode="adjustPan"> //or adjustResize
</activity>
为什么会发生这种情况,我该如何解决?谢谢!
答案 0 :(得分:0)
要解决此问题,请将此用于editText:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);