2015-03-02 44 views
-1

我想设置存储在数据库中的图像查看图片地址如何设置图像存储在数据库中的android在imageView?

我有这样的代码,但我不知道这样做,我得到的名字列到TextView的,但我不能像地址设置为ImageView的

请帮帮我!

的源代码:

@Override 
public View getView(int arg0, View view, ViewGroup arg2) { 
    // TODO Auto-generated method stub 

    View v1 = view; 

    if (v1 == null) { 

     v1 = inflate.inflate(R.layout.item, null); 
     holder = new ViewHolder(); 

     holder.txt_name = (TextView) v1.findViewById(R.id.item_name); 
     holder.src = (TextView) v1.findViewById(R.id.textView1); 
     holder.img = (ImageView) v1.findViewById(R.id.item_img); 


     v1.setTag(holder); 

    } else { 

     holder = (ViewHolder) v1.getTag(); 

    } 
    HashMap<String, String> song = new HashMap<String, String>(); 
    song = data.get(arg0); 


    holder.txt_name.setText(song.get("name")); 





    return v1; 

} 

static class ViewHolder { 
    TextView txt_name,src; 
    ImageView img; 


} 

回答

0

这取决于你如何保存你的形象 假设它64base数组,你可以做这样的

byte[] imageBytes = Base64.decode(song.getImageBytes(), Base64.DEFAULT); 
Bitmap pic = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.length); 
imageView.setImageBitmap(pic); 
+0

不,我只是保存的图像的名字,我想返回图像名称并设置为setImageResource – 2015-03-02 10:46:47

+0

在哪里保存的图像? – 2015-03-02 10:48:40

+0

告诉我你如何保存图像或者如果它使用外部的东西保存...告诉我你如何期待它是 – 2015-03-02 10:49:21

相关问题