android 部分手机使用webview时候,加载网页,用手向下拖动网页后,我们顶部的title控件变成了白色的。
应该是手机自动开启了硬件加速导致的:
关闭webview的硬件加速:
android:layerType="software"
问题解决了,但是,加载的网页会变来比较慢
还可以这样:
webview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
mRelativeLayout.invalidate(); //mRelativeLayout ,变白的控件,让他不停的绘制
return false;
}
});