Android:使用WebView.loadUrl加载JavaScript但保持软键盘

时间:2011-10-28 10:22:18

标签: android webview android-softkeyboard soft-keyboard

当用户点击Textfield中的(html)WebView时,会显示软键盘。 但是当我用WebView.loadUrl()加载一些JS时,软键盘会消失。

我了解加载新页面时的行为。但是如何在加载JS时改变WebView的行为?

还有另一种加载JS的方法吗?

我也尝试手动处理键盘。但是有太多的缺点。 确定是否显示键盘很复杂。而且我必须改变我的布局: How to check visibility of software keyboard in Android?
键盘不再受WebView的控制。

问:如何在不影响软键盘的情况下将JS加载到WebView中?

1 个答案:

答案 0 :(得分:-1)

加载javascript后再次将焦点重点放在textfield上。这将解决问题。为了给予重点this,讨论会有所帮助。

享受:)