img src =" ..."里面的html文件在android studio中不起作用

时间:2017-07-14 12:39:59

标签: android html image base64

如何处理android studio中的图像src放入html文件? 我试图将图像转换为base64并将其放在img src中但仍无法正常工作。

1 个答案:

答案 0 :(得分:0)

您必须使用HTML.fromHTML并执行Html.ImageGetter

例如

Html.fromHtml(content, new Html.ImageGetter() {
    @Override
    public Drawable getDrawable(String source) {
        byte[] data = Base64.decode(source, Base64.DEFAULT);
        Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);                
        return new BitmapDrawable(getResources(), bitmap);
    }
  }, null);