Android Webview焦点问题

Android Webview焦点问题,android,webview,focus,android-webview,Android,Webview,Focus,Android Webview,我有一个带有文本区和提交按钮的Android网络视图 <form action="/newmessage" method="post" id="messageform"> <textarea name="body" id="message"></textarea> <input type="submit" class="send" value="Send"/> </form> 轻敲文本区域时,会出现软键盘。点击提交按钮,焦

我有一个带有文本区和提交按钮的Android网络视图

<form action="/newmessage" method="post" id="messageform">
  <textarea name="body" id="message"></textarea>
  <input type="submit" class="send" value="Send"/>
</form>

轻敲文本区域时,会出现软键盘。点击提交按钮,焦点从文本区域转移到按钮,软键盘最小化

但我希望即使在提交后,焦点仍停留在文本区和软键盘上。 为此,我将submit改为normal按钮(甚至span),并添加了onclick事件,并在其中添加了$(“#message”).focus()

现在,焦点又回来了,软键盘也出现了,但当焦点从textarea移到按钮,再移到textarea时,显示出闪烁的行为。(使用iScroll也会弄乱滚动,因为滚动区域更大时会出现短暂的混乱。)


有没有一种方法可以通过始终保持文本区域的焦点,并且仍然能够在点击按钮时调用一些javascript来避免闪烁行为?或者一些解决方法?

您可以尝试使软键盘永久可见。

尽量避免这种情况,因为大多数时间用户都在阅读信息。只有当他想发送信息时,我才想显示键盘,直到他回击/键盘关闭。