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