【问题标题】:Can't type inside a WebView无法在 WebView 内输入
【发布时间】:2010-04-16 14:57:50
【问题描述】:

我在与 WebView 交互时遇到问题。我在WebView 中显示了一个 HTML 登录表单,但我无法在表单的任何输入字段中输入内容。我确实可以与链接、选择框、按钮等进行交互。

这是我的代码示例。基本上我正在从 xml 中检索 Web 视图并将其设置为 WebViewClientWebChromeClient

webview = (WebView) findViewById(R.id.loginWebview);
webview.getSettings().setJavaScriptEnabled(true);

WebViewClient client = new WebViewClient();
webview.setWebViewClient(client);

webview.setWebChromeClient(new WebChromeClient());
webview.loadUrl("http://www.google.com");

有什么想法吗?

【问题讨论】:

    标签: android android-widget android-webview


    【解决方案1】:

    您可以执行以下操作来解决此问题:

    WebView webView = (WebView)findViewById(R.id.yourWebView);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.requestFocus(View.FOCUS_DOWN);
    

    还有一个帖子here

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 2019-09-07
      • 2012-09-17
      • 2022-01-22
      • 2012-12-31
      相关资源
      最近更新 更多