我计划开发一个包含图像和文本的列表的android应用程序。我可以在sq lite db中保存图像路径(R.drawable.image),然后获取该路径并设置为图像视图。列表项。
答案 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还有其他内容。