数字键盘出现时如何解决edittext隐藏问题?

时间:2015-04-23 08:59:57

标签: android android-edittext

我正在创建一个仅在横向模式下用于平板电脑的应用。在我的一个屏幕中,我使用带有edittext的自定义对话框,当用户在edittext中输入时,数字小键盘覆盖了所有的edittext,因此用户无法看到他/她在edittext中输入的内容。我已经使用了imeOptions,但没有成功。请提出任何其他解决方案。

2 个答案:

答案 0 :(得分:1)

使用" adjustResize"在AndroidManifest.xml中

<activity
    ...
    android:windowSoftInputMode="adjustResize" />

来自文档:

  

&#34; adjustResize&#34;活动的主窗口始终调整大小   屏幕上有软键盘的空间。

     

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

答案 1 :(得分:0)

您可以将其添加到清单

android:windowSoftInputMode="adjustResize|stateHidden"