android从drawables获取图片

时间:2011-01-19 09:59:22

标签: android

Bitmap picture = BitmapFactory.decodeResource(getResources(),R.drawable.phscale);

除了上面的代码之外,还有其他任何从drawables获取位图的方法

3 个答案:

答案 0 :(得分:1)

如果您将png名称作为字符串,则可以使用以下内容:

int resID = getResources().getIdentifier("bug", "drawable",   "org.anddev.android.testproject");

source

答案 1 :(得分:0)

如果您希望完全控制资源位,最好将其放在res/assetres/raw文件夹中,然后以下列方式访问它们:

InputStream is=this.getResources().getAssets().open("drawable.png");
//
is=this.getResources().openRawResource(R.raw.myDrawable);

答案 2 :(得分:0)