Android 4.2 adjustPan

时间:2014-12-14 23:49:19

标签: android android-edittext adjustpan

我需要帮助,我一直在寻找解决这个问题的几个小时而没有成功......我在ViewGroup中有一个EditText,当我点击这个editText时,会显示虚拟键盘。问题是在Android 4.2+设备上一切都按预期工作,编辑文本被推高。在4.2之前的设备上,edittext保留在键盘后面。

我在清单文件上尝试了这个但没有改变:

<activity
  ...
  android:windowSoftInputMode="adjustPan"> //or adjustResize
</activity>

为什么会发生这种情况,我该如何解决?谢谢!

1 个答案:

答案 0 :(得分:0)

要解决此问题,请将此用于editText:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);