0

我在列表视图中有编辑文本。使用软键盘在 edittext 中输入某个字段时,它与 edittext 重叠。我在清单文件中使用以下编码..

android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"

但这不起作用..

4

2 回答 2

0

如果列表项的edittext相互重叠,那么它是项目的布局问题。

如果软键盘与edittext重叠并且您想解决它,那么在列表项的布局中使用滚动视图。原因android:windowSoftInputMode="stateVisible|adjustResize|adjustPan" 仅在您编写时显示编辑文本的当前聚焦状态,而不是完整的编辑文本状态。

于 2012-10-04T10:38:39.527 回答
0
InputMethodManager im = (InputMethodManager)getSystemService(
  Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
于 2012-10-04T10:23:40.573 回答