如何在sqlite db中保存android镜像路径,然后在imageview中获取和查看后

时间:2014-04-03 06:53:58

标签: android string image sqlite android-resources

我计划开发一个包含图像和文本的列表的android应用程序。我可以在sq lite db中保存图像路径(R.drawable.image),然后获取该路径并设置为图像视图。列表项。

1 个答案:

答案 0 :(得分:0)

如果你想从drawable目录中读取图像,但是你只有图像名称(没有图像路径),你可以从这样的activity获取它们:

Resources res = getResources();
int resId = res.getIdentifier("MY_IMAGE", "drawable", getPackageName());
if(resId==0) 
     throw new Exception("drawable resource not found");
Drawable drawable = res.getDrawable(resId);

而且,在您的drawable目录中,您将拥有MY_IMAGE.png o还有其他内容。