从屏幕保护程序返回后,Android键盘隐藏在自身下方,显示空白区域

Kri*_*dra 7 keyboard android sleep view android-edittext

我正在开发一个Android应用程序,真的很享受它.但今天,我遇到了软键盘的小问题.

我有一个EditText在屏幕的底部,当用户点击它时弹出一个键盘,调整整个视图的大小,以显示EditText上面的键盘,这是应该的.但是如果用户有时没有做任何事情,手机睡眠和屏幕会被屏幕上的键盘锁定.当手机在睡眠后回来时,键盘似乎隐藏了自己,使我的视图处于调整大小的状态.显示键盘存在的空白区域.如果,我会很高兴

  1. 从睡梦中回来后,键盘仍然存在.
  2. 让键盘隐藏,但我的视图应该回到原始大小,即没有任何空白.

我能做些什么来实现这些目标?