我将html文件存储在sdcard中,还有html中的图片资源,从html中读取字符串,然后修改图片资源的路径和大小,可是在显示的时候只有这个大小的图框,没有图片资源
资源路径改为:file:///mnt/sdcard/test/picture1.jpg
请做过的人指教,多谢了~!

解决方案 »

  1.   


    File jpgFile=new File("/mnt/sdcard/test/picture1.jpg");
    if (jpgFile.exists()){
    webView.loadUrl(jpgFile.toURL());
    }else{
    webView.loadDataWithBaseURL("", "文件不存在,可能路径有误", "text/html", "utf-8", null)
    }
      

  2.   

    首先非常感谢你
    我是这样做的,本地的html文件中有<img src=>标签,其中写着图片在sdcard中的路径
    我直接用loadUrl()打开是可以显示图片的,但是图片的大小不符合我的要求,所以我就把图片标签提取出来,做一个宽和高的压缩,然后再用loadData()记载这个html代码的字符串,可是这时图片就无法加载成功了,请帮帮忙!