我的Button
底部有一个Activity
按下按钮后,弹出AlertDialog
EditText
点击确定后,AlertDialog
解散,我想显示Button
View
。{
但是,当出现软键盘时,我的所有QuickAction
都会向上移动,而Button
会将Activity
固定在View
的中心位置。然后在软键盘消失后,所有QuickAction
都移动到原始位置,但Button
仍在中心浮动,而不是Activity
。
这个软键盘问题有什么解决方案吗?
(PS:我不希望软键盘覆盖我的EditText
,因此用户无法看到EditText
。我希望{{1}}可见。)
答案 0 :(得分:0)
在软键盘消失后,您应该更新QuickAction
的位置
尝试查看有关确定QuickAction
位置的源代码(在public synchronized void show (View anchor) {...}
中)。
this thread有助于检测键盘关闭。