我有EditText,当我拿到它时,键盘会显示,但它不是覆盖应用程序的底部,而是移动顶部的所有元素并使它们变小,一切看起来都扭曲了......
如何显示键盘以使其不影响我们的布局?
答案 0 :(得分:1)
请检查此Link:
您可以在您的宣言中添加您想要阻止此类问题的活动。 还要确保如果您有更多内容,请使用scrollView作为父级。 软输入模式为" adjustResize"
android:windowSoftInputMode="adjustResize"
或
android:windowSoftInputMode="adjustPan"
您可以根据需要使用。
<强> adjustResize 强>
确保系统将布局调整到可用空间 - 这可确保您可以访问所有布局内容(即使可能需要滚动) - 使用此布局。
<强> adjustPan 强>
活动的主窗口没有调整大小以便为软键盘腾出空间,窗口内容会自动平移,以便键盘不会遮挡当前焦点,用户可以随时看到它们是什么打字。
<强> adjustNothing 强>
对布局不做任何事情