我已经实现了一个移动网页,其中一些图片引用了 android 资产中的一些图片。
<img src="file:///android_asset/assets/pictures/1.jpg" border="0" />
(1.jpg在android目录/assets/pictures/下)
这个页面放在我的服务器上。
在活动中,此网页被加载到 webview 中。但是为什么 webview 不能显示那张图片呢?
webview.loadUrl("http://abc.com/page.html");
=======编辑========
这是设置
final MyActivity activity = this;
webview.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int progress) {
activity.setProgress(progress * 1000);
}
});
webview.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
webview.loadUrl("http://abc.com/page.html");
安卓SDK:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />