0

我已经为 edittext 实现了 setError 函数,并且在 xhdpi 设备中工作正常,但是当涉及 ldpi 、 hdpi 或 mdpi 设备时,如果没有虚拟键盘,它工作正常。但是当虚拟键盘出现时在屏幕上,错误消息不完全可见,错误消息的最后 1 或 2 个字消失了。知道这是怎么发生的……??

4

2 回答 2

0

在清单文件中的活动中添加以下内容

  android:windowSoftInputMode="adjustPan|adjustResize"
于 2013-01-18T07:01:52.113 回答
0

您应该在您使用 setError 的 textView 或 editText 上尝试 requestFocus。希望这有效。也试试android:windowSoftInputMode="adjustPan",这会让你的屏幕在键盘打开时伸展。

于 2013-01-18T07:45:20.023 回答