我正在开发一个Android应用程序,该应用程序使用指向基于jQueryMobile的网站的WebView。通常,禁用软键盘上的“开始”按钮非常简单,只需将android:imeOptions="actionDone"
添加到控件的XML标记即可。然而,在WebViews的情况下,这并不能解决问题。禁用Android键盘的用于WebView文本输入的“Go”按钮
如何禁用自动进行表单提交的“Go”按钮,或者简单地将其替换为“完成”按钮,如android:imeOptions="actionDone"
将用于EditText?
这个问题困扰着我。我还没有找到解决方法,Android开发规范甚至没有提到这种功能。我无法分辨这是Android开发团队的实际监督还是他们忘记规范的事情。无论哪种方式,我都认为想要控制IME的配置是标准的。 – 2011-03-09 23:56:29
更有趣的是,如果有一种简单的方法将'Go'按钮设置为'Next'或'Go'或'Search',这取决于用户当前正在使用哪个输入字段。如果我有一个带有多个字段的字段集,我通常需要'下一个'标签,而对于最后一个输入字段,我想要'去'。但我想这不是简单的;需要用javascript和CustomWebClient传递给WebView。 – 2011-11-15 04:15:06