使用webview可视化某些页面时,我遇到了一个奇怪的错误。我在使用运行Honeycomb 3.1的三星平板电脑型号SGH-I957时发现了这个问题(在以前版本的Android和其他设备上,我还没有看到这个问题)。
在可视化具有输入字段(用户名或密码)的页面时会出现问题。当多次按下这些输入字段中的一个时,页面变为黑色,只留下输入字段“正确”可视化。但是当尝试滚动视图时,页面会再次正常显示,就像滚动导致视图正确呈现自身一样。
我在两个网站上试过这个:Facebook和Twitter
要重现此问题,只需使用webview进行简单活动(使用Web视图客户端)即可。 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/");
答案 0 :(得分:-1)
我在运行3.x的三星平板电脑上遇到了同样的问题,并且在AndroidManifest.xml中启用了硬件加速功能。
android:hardwareAccelerated="true"