0

我需要帮助,我一直在寻找解决这个问题的方法没有成功......我在 ViewGroup 中有一个 EditText,当我点击这个 editText 时,会显示虚拟键盘。问题在于,在 Android 4.2+ 设备上,一切都按预期工作,edittext 被向上推。在 4.2 之前的设备上,edittext 位于键盘后面。

我在清单文件上试过这个,但没有任何改变:

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

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

4

1 回答 1

0

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

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
于 2014-12-14T23:58:13.473 回答