【问题标题】:Android webview not rendering correctlyAndroid webview 无法正确呈现
【发布时间】:2012-02-04 07:27:03
【问题描述】:

在使用 webview 可视化某些页面时,我遇到了一个奇怪的错误。我在使用运行 Honeycomb 3.1 的三星平板电脑型号 SGH - I957 时发现了这个问题(在以前版本的 android 和其他设备上,我没有看到这个问题)。

在可视化具有输入字段(用户名或密码)的页面时会出现问题。当多次按下这些输入字段之一时,页面变为黑色,只留下输入字段“正确”可视化。但是当尝试滚动视图时,页面又可以正常显示了,好像滚动会导致视图正确呈现自己一样。

我在两个网站上试过这个:Facebook 和 Twitter

要重现此问题,只需使用 webview(使用 web view 客户端)进行简单的活动即可。启用了 JavaScript。

webview = (WebView) findViewById(R.id.webview);

webview.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
    return false;
    }
});

webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("http://m.facebook.com/");

【问题讨论】:

    标签: android webview visualization android-webview


    【解决方案1】:

    我在运行 3.x 的三星平板电脑上遇到了同样的问题,并让它在 AndroidManifest.xml 中启用硬件加速。

       android:hardwareAccelerated="true"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多