有没有办法检测键盘何时将出现在 Android 中?
我的问题是我有一个带有 EditTexts 的 ListView。当键盘即将出现时,它们经常被重新绘制,导致刚刚被点击的 EditText 失去焦点并需要额外的点击。
我提出的解决方案是监视键盘何时显示,检查当前哪个视图具有焦点,然后在键盘显示完成后,将焦点恢复到该视图。
但是,我不知道如何在 Android 中检测键盘何时“即将显示”。我该怎么做?
(我也将接受解决我的实际问题的替代答案:EditText 失去焦点时显示键盘)
有没有办法检测键盘何时将出现在 Android 中?
我的问题是我有一个带有 EditTexts 的 ListView。当键盘即将出现时,它们经常被重新绘制,导致刚刚被点击的 EditText 失去焦点并需要额外的点击。
我提出的解决方案是监视键盘何时显示,检查当前哪个视图具有焦点,然后在键盘显示完成后,将焦点恢复到该视图。
但是,我不知道如何在 Android 中检测键盘何时“即将显示”。我该怎么做?
(我也将接受解决我的实际问题的替代答案:EditText 失去焦点时显示键盘)