WEB开发网
开发学院手机开发Android 开发 Android 从资源中获取位图的方法 阅读

Android 从资源中获取位图的方法

 2010-02-26 05:17:00 来源:WEB开发网   
核心提示:Resource r = this.getContext().getResources();【1】先获取Resource,然后可以通过资源ID获取DrawableDrawable d = r.getDrawable(R.drawable.xxx));【2】通过资源ID获取资源文件的数据流,再获取BitmapInputS

Resource r = this.getContext().getResources();

【1】先获取Resource,然后可以通过资源ID获取Drawable

Drawable d = r.getDrawable(R.drawable.xxx));

【2】通过资源ID获取资源文件的数据流,再获取Bitmap

InputStream is = r.openRawResource(R.drawable.xxx);

Bitmap bitmap ;

①使用BitmapDrawable:

BitmapDrawable bd = new BitmapDrawable(is));

bitmap = bd.getBitmap();

②使用BitmapFactory

bitmap = BitmapFactory.decodeStream(is));

Tags:Android 资源 获取

编辑录入:coldstar [复制链接] [打 印]
赞助商链接