如何从drawable文件夹加载图像?

时间:2011-07-06 20:21:12

标签: android drawable

我是否存储在drawable中的图像的文件名?我该怎么打开它?我想知道这条路吗?

文件名为String imageFileName = "image.png"

我希望路径字符串类似于file://drawable/image.png

3 个答案:

答案 0 :(得分:1)

您可以使用openRawResource()打开它。请参阅documentation

关于如何构建uri到raw资源,请参阅this post,但据我所知,不建议这样做。

答案 1 :(得分:0)

您可以通过其资源ID访问它。查看以前的答案,例如: Select Drawable file path

答案 2 :(得分:0)

以下是代码段,显示如何通过其资源ID引用图像。

Bitmap mBitmap = BitmapFactory.decodeResource(getResources(),
   R.drawable.pic1);
int pic_width  = mBitmap.width();
int pic_height = mBitmap.height();

See here for more detail