在textview中显示图像并进行下载

时间:2018-08-12 16:12:19

标签: android retrofit

我使用Retrofit2从json获取html内容。 json:

"content": " hello word! <img src="test.jpg">"

我想要显示内容时,内容中的图像显示如下: enter image description here

图像中心上有一个按钮,单击该按钮后,图像下载并显示如下: enter image description here

用于此目的的代码是什么?

1 个答案:

答案 0 :(得分:0)

这是一段将代码保存在设备内部存储中的代码:

 public boolean saveImageToInternalStorage(Bitmap image) {
        try {
   // Use the compress method on the Bitmap object to write image to
   // the OutputStream
   FileOutputStream fos = context.openFileOutput("desiredFilename.png", Context.MODE_PRIVATE);

   // Writing the bitmap to the output stream
   image.compress(Bitmap.CompressFormat.PNG, 100, fos);
   fos.close();

   return true;
   } catch (Exception e) {
     Log.e("saveToInternalStorage()", e.getMessage());
     return false;
   }
}

我想在按钮的onClick上调用此方法。