我正在开发一个离线应用程序,但我没有从用户的图库中获取任何图片。 但我想将图像显示给我手动插入的用户。
我能想到的唯一解决方案是将这些图像放入drawable
,然后将其保存到sqlite数据库(我不知道如何)。可以这样做吗?
谢谢。
答案 0 :(得分:1)
如果您愿意将图像存储在可绘制文件夹中,则可以在数据库中存储对它们的引用。只需存储像com.example.yourapp:drawable/imagefilename
这样的字符串,并使用它来显示图像,其中yourString
包含数据库中的字符串..
int imageResource = this.getResources().getIdentifier(yourString, null, null);
yourimageview.setImageResource(imageResource);