我正在创建一个仅在横向模式下用于平板电脑的应用。在我的一个屏幕中,我使用带有edittext的自定义对话框,当用户在edittext中输入时,数字小键盘覆盖了所有的edittext,因此用户无法看到他/她在edittext中输入的内容。我已经使用了imeOptions,但没有成功。请提出任何其他解决方案。
答案 0 :(得分:1)
使用" adjustResize"在AndroidManifest.xml中
<activity
...
android:windowSoftInputMode="adjustResize" />
来自文档:
&#34; adjustResize&#34;活动的主窗口始终调整大小 屏幕上有软键盘的空间。
&#34; adjustPan&#34;活动的主窗口未调整大小以腾出空间 软键盘。相反,窗口的内容是 自动平移,以便当前的焦点永远不会被遮挡 键盘和用户可以随时查看他们正在键入的内容。这是 通常不如调整大小,因为用户可能需要 关闭软键盘以进入并与模糊的部分进行交互 窗口。
答案 1 :(得分:0)
您可以将其添加到清单
android:windowSoftInputMode="adjustResize|stateHidden"