【问题标题】:Android: Loading JavaScript with WebView.loadUrl but keeping soft keyboardAndroid:使用 WebView.loadUrl 加载 JavaScript 但保留软键盘
【发布时间】:2011-10-28 10:22:18
【问题描述】:

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

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

还有其他加载JS的方法吗?

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

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

【问题讨论】:

    标签: android webview android-softkeyboard soft-keyboard


    【解决方案1】:

    加载 javascript 后,再次将焦点放在文本字段上。那将解决问题。对于给予关注 this 讨论会有所帮助。

    享受:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-15
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多