如何使用sqlite数据库中的图像路径将图像从drawable文件夹设置为imageview?

时间:2012-07-30 02:20:33

标签: android image imageview drawable sqlite

有谁知道如何使用sqlite数据库中的图像路径将图像从drawable文件夹设置为imageview? 任何帮助将不胜感激。示例代码会很有帮助。谢谢。 =)

2 个答案:

答案 0 :(得分:1)

ImageView imageView = (ImageView) findViewById(R.id.imageView);

String test = "imageName"; // store only image name in database(means not   store "R.drawable.image") like "image".
            int id = getResources().getIdentifier("projectPackageName:drawable/" + test, null, null);
            imageView.setImageResource(id);

答案 1 :(得分:0)

您可以从文件中获取Bitmap对象,并使用它来设置图像视图。 这里代码:

    String img_path = get from your database
    ...
    Bitmap bmp = BitmapFactory.decodeFile(img_path);
    //use it.
    yourimgview.setImageBitmap(bmp);

^ _ ^