如何将Android的R.drawable文件夹中的jpg或png类型的图像加载到Bitmap对象中?
Bitmap bmp = (Bitmap) putThisImageIntoBitmap(R.drawable.myimage);
答案 0 :(得分:3)
首先,您必须使用BitmapFactory类,然后使用drawable的id和context的资源作为参数解码资源文件。
样品:
putThisImageIntoBitmap(BitmapFactory.decodeResource(context.getResources(),R.drawable.myimage));
答案 1 :(得分:1)
InputStream is = null;
Bitmap bmp = null;
is = context.getResources().openRawResource(R.drawable.myimage);
bmp = BitmapFactory.decodeStream(is);
答案 2 :(得分:0)
这对我有用:
Bitmap icon = BitmapFactory.decodeResource(mContext.getResources(),
R.drawable.ic_launcher);
其中mContext
是当前活动背景。