如果windowSoftInputMode是adjustpan,则视图在焦点上翻转丢失

时间:2017-10-05 06:59:27

标签: android listview window-soft-input-mode adjustpan

我使用Route::get('leadslist', 'crmcontroller@leadlist'); 将EditText放在软键盘上方,而不更改现有布局。整个Activity被向上推,直到EditText位于键盘正上方。 EditText放在ListView中。 当我通过触摸ListView中的其他位置离开EditText时,键盘开始关闭。

问题是:在键盘关闭动画期间,整个ListView会被推得更高,只是在键盘完全关闭后一秒钟再次向下移动。这很烦人,因为不需要向上/向下翻转

我几乎可以肯定这是因为ListView在EditText丢失后捕获了焦点,导致键盘尝试将整个ListView平移到其上方。但它不应该,因为它已经有一个关闭键盘"命令。

如何强制键盘忽略任何新的" adjustPan"在它关闭过程中?

0 个答案:

没有答案