将位图添加到可绘制资源中。

6

我该如何将从网络上获取的Bitmap(在应用程序中)添加到可绘制资源中?这样,我就可以使用R.drawable.bitmapName访问该Bitmap了...


1
只需将其移动到drawable文件夹中,Eclipse就会自动生成相应的类条目在R.drawable中...... - Erhard Dinhobl
我想以编程的方式完成它!应用程序启动并从网络下载图像。我已经完成了这一步,但现在该如何将其保存到R.drawable中? - Abramodj
2个回答

7
一旦您的应用程序安装完成,就无法修改该文件夹。在这种情况下,您必须将位图复制到文件中,并从那里访问它。请查看此其他问题: 保存位图至指定位置

我只是想让位图在R.drawable中,这样我就可以将其ID作为整数获取。是否有其他方法可以获取ID? - Abramodj
1
不,无法通过“编程方式”完成这个任务。 - Cristian

1
资源是在apk构建时编译的,因此您不能在运行时更改它。如果您想要一些标识符,可以考虑创建共享偏好,在其中将下载的图像文件与某个id相关联。但是,您需要付出一些努力来实现此功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接