webView.setWebChromeClient(new WebChromeClient() {
/**
* 显示自定义视图,无此方法视频不能播放
*/
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
super.onShowCustomView(view, callback);
}
@Override
public void onReceivedTitle(WebView view, String title) {
super.onReceivedTitle(view, title);
File file = new File("/sdcard"+File.separator+"img"+ File.separator +"IMG_20170124_173120.jpg");
if(file.exists()){
String style = "style=\"width: 100%; height:100%;\"";
String url = "file://"+file.getAbsolutePath();
StringBuffer data = new StringBuffer();
data.append("<html style=\"width: 100%; height:100%;\"><center><img src=\"").append(url).append("\" ").append(style).append("></center></html>");
view.loadDataWithBaseURL(url, data.toString(), "text/html", "UTF-8", "");
}
}
});
Android下webview加载网页失败后显示一张平铺图片
猜你喜欢
转载自blog.csdn.net/xuweilinjijis/article/details/75108736
今日推荐
周排行