我从Sqlite查询的结果中填充ListView;其中一个字段是我想在列表视图中显示为图像的图像文件名。 如何显示图像文件? 我用
SimpleCursorAdapter(this, R.layout.list_name,cur,new String[] {"fields_list"}, new int[] { R.id.list...});
提前致谢 问候 角
答案 0 :(得分:2)
不是完整的解决方案,但我认为这应该让你开始
public class ImageBlobViewBinder implements SimpleCursorAdapter.ViewBinder {
public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
if (columnIndex == IMAGE_DATA_INDEX) {
byte[] bitmap = cursor.getBlob(cursor.getColumnIndex("image_data"));
Bitmap myImage = BitmapFactory.decodeByteArray(bitmap, 0, bitmap.length);
((ImageView) view).setImageResource(myImage);
return true;
}
return false;
}
}