如何从android中的drawable文件夹中获取图像?

时间:2012-05-21 10:23:59

标签: android

我正在开展测验申请。我将列数据以下列形式存储在sqlite数据库中。 enter image description here

我能够检索问题,但现在我需要检索该特定问题的图像。我把图像保存在drawable文件夹中。但我需要更改i.e src="/test/image1.png" to src="/drawable/image1.png"。如果我像路径一样改变路径 在sqlite colum中的图像然后我可以得到我保存在drawable文件夹中的图像吗?请帮帮我...

提前致谢

4 个答案:

答案 0 :(得分:7)

我坚持认为,在数据库中,您只需提供图像的名称,然后就可以使用getIdentifier获取图像,

getResources().getIdentifier(name,"drawable", getPackageName());

名称将是您图片的名称,即"image1"

答案 1 :(得分:5)

它可以像这样完成:

 Drawable drawable = this.getResources().getDrawable(R.drawable.androidmarker);

这指的是实际活动的背景。

答案 2 :(得分:2)

getResources()。getIdentifier(name,“drawable”,getPackageName());

答案 3 :(得分:0)

只需命名src =“image1.png” 并将文件放在您的资产文件夹images和html