键盘出现时如何让android父视图保持在位?

时间:2014-08-28 02:48:03

标签: android android-layout android-view android-softkeyboard

当键盘出现时,如何使我的布局保持在原位? 每当android软键盘出现时,布局视图就会向上推

2 个答案:

答案 0 :(得分:1)

根据this Android开发人员指南,

“adjustPan”

活动的主窗口未调整大小以便为软键盘腾出空间。相反,窗口的内容会自动平移,以便键盘不会遮挡当前焦点,用户可以随时看到他们正在键入的内容。这通常不如调整大小,因为用户可能需要关闭软键盘才能进入并与窗口的模糊部分进行交互。

所以在AndroidManifest.xml中添加它

<activity android:windowSoftInputMode="adjustPan" > </activity>

答案 1 :(得分:0)

您可以尝试使用首选项的宽度和高度在布局下方设置虚拟布局,并将虚拟布局的可见性设置为不可见。