android – 将Url设置为WebView

我正在尝试将图像设置为我的应用程序的WebView.

我使用下面的代码将图像设置为我的WebView,

String imageUrl =  " file:///android_res/drawable/dinner_menu.png";
    WebView wv = (WebView) findViewById(R.id.yourwebview);
    wv.getSettings().setBuiltInZoomControls(true);
   wv.loadUrl(imageUrl);

这适用于Android 2.2及更高版本.

但是,如果我尝试在2.1或更低版本中运行代码,则会显示错误,

找不到请求的文件/android_res/drawable/dinner_menu.png.

谁能帮我吗.

解决方法

尝试将您的图像放在资源文件夹中,然后使用以下命令加载它:
WebView webView = new WebView(this);
webView.loadUrl("file:///android_asset/dinner_menu.png");
setContentView(webView);

它应该适用于早期版本的Android,但您需要使用不同版本的图像手动管理不同的屏幕尺寸/密度.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...