【发布时间】: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