码迷,mamicode.com
首页 > 移动开发 > 详细

Android基础之R.drawable.***生成Drawa与Bitmap

时间:2014-08-14 14:05:48      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:android   bitmap   drawable   r文件的获取   

R.drawable.***中的文件是我们常用到的,不过有时候又没有直接的方法通过R文件获得图片,这时候就需要我们直接来转换一下了

下面提供四种方法给大家参考:

1、

 Resources resources = mContext.getResources();
Drawable drawable = resources.getDrawable(R.drawable.***);

2、

 Resources resources  = this.getContext().getResources();
Inputstream is = resources .openRawResource(R.drawable***);
BitmapDrawable  bmpDraw = new BitmapDrawable(is);
Bitmap bmp = bmpDraw.getBitmap();

3、

 Resources resources  = this.getContext().getResources();

 Bitmap bmp=BitmapFactory.decodeResource( resources , R.drawable.***);

 Bitmap newb = Bitmap.createBitmap( 300, 300, Config.ARGB_8888 ); 

4、

 InputStream is = getResources().openRawResource(R.drawable.***);  

 Bitmap mBitmap = BitmapFactory.decodeStream(is);

Android基础之R.drawable.***生成Drawa与Bitmap,布布扣,bubuko.com

Android基础之R.drawable.***生成Drawa与Bitmap

标签:android   bitmap   drawable   r文件的获取   

原文地址:http://blog.csdn.net/hellohhj/article/details/38557343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!