了解android文本输入和软键盘

Posted

技术标签:

【中文标题】了解android文本输入和软键盘【英文标题】:Understanding android text input and soft keyboard 【发布时间】:2012-02-18 23:45:00 【问题描述】:

当用户选择输入字段时,键盘会出现,但输入字段文本就在虚拟键盘的顶部。

当它是 textarea 时问题会变得更糟,因为键盘只想关注第一行而不是整个 textarea 框。

在我的 androidManifest.xml 中,我尝试更改 android:windowSoftInputMode='adjustPan' 但没有帮助。

编辑-------

使用 Rhomobile、Jquery Mobile 和 iScroll

表单位于 data-role="footer" data-theme="b" data-position="inline" div 标签中,以使其贴在视图底部。

<input class="imInput>" name="im[the_message]" type="text" maxlength="100"/>

无论我做什么,键盘都与文本底部对齐。我尝试过增大行高、填充等,但没有任何效果。

如何使键盘对齐到字段的底部?

【问题讨论】:

【参考方案1】:

我会向this article 推荐各种输入法,看看哪种输入法最适合您的应用。否则,如果不通过代码等更好地理解您的应用程序,就很难说出发生了什么。如果不是这样,那么this post 似乎与您遇到的问题有些相似。

【讨论】:

嗨,koopaking3 我试过那些文章,但没有用。我确实编辑了 manifest.xml 并添加了 android:windowSoftInputMode="adjustPan" 但键盘仍未与字段对齐。 :( 抱歉,没有看到您使用的是 Rhomobile、Jquery Mobile 和 iScroll。我没有这些经验。祝你好运!

以上是关于了解android文本输入和软键盘的主要内容,如果未能解决你的问题,请参考以下文章

Android Popwindow和软键盘遮挡问题

Android设置输入框和软键盘动态悬浮

转Android开发之ListView+EditText-要命的焦点和软键盘问题解决办法

Android 线性布局权重和软键盘问题

Android 设置系统的返回键 和软键盘获取焦点问题

在adjustResize和软键盘打开时保留EditText比例