Android中的ImageView

时间:2016-02-24 11:08:15

标签: java android firebase

Map<String,Object> value = (Map<String, Object>) snapshot.getValue();
String name1 = String.valueOf(value.get("base64"));

name1字符串,其中包含多个base64字符串,如何在imageview中显示该字符串。

byte[] imageAsBytes = Base64.decode(name1.getBytes(), Base64.DEFAULT); 
image.setImageBitmap(BitmapFactory.decodeByteArray(imageAsBytes, 0,imageAsBytes.length));

上面的代码在imageview中显示base64。但是name1字符串包含多个base64值,如何在图像视图android

中显示这些值

编辑:

System.out.println("Path   " + name1);
System.out.println("1  ");

输出:

PATH   base64stringedsfdxf 
       1
PATH   base64stringsdimfd
       1
PATH   base64stringsdvsdic
       1

我在控制台中打印了name1,它打印第一个字段,然后打印1个,然后打印其他字段。

现在如何在imageview中显示这些base64字符串。我不知道如何提取单个值。如果我把name1像上面的代码一样,因为它包含多于1个base64string无法显示。如何在打印下一个base64string之前移动到下一个imageview。

0 个答案:

没有答案