使用webview时,在Android中禁用“go”按钮表单提交

时间:2011-02-24 10:07:21

标签: android keyboard webview

我正在开发一个Android应用程序,我使用WebView将表单嵌入到我的应用程序中。我的问题是android有一个软键盘,当用户按下这个键盘上的'go'时,它会提交表单。我怎样才能防止这种情况发生?我在google上进行了强力搜索,但我找不到任何解决方案。

2 个答案:

答案 0 :(得分:2)

好的,与此同时,我得到了一个非常简单的解决方案: 在清单XML中:

<activity android:name="..."
...
android:imeOptions="actionSend|flagNoEnterAction"
...
</activity>

这样,'go'按钮被'done'取代,它隐藏了键盘。

答案 1 :(得分:1)

创建一个WebViewClient类并将其注册到WebView。

这篇文章讨论了这个问题:Android - how to intercept a form POST in android WebViewClient on API level 4