2011-01-19 83 views
-1

Bitmap图片= BitmapFactory.decodeResource(getResources(),R.drawable.phscale);android从drawables获取图片

除了上面的代码中任何其他方式获得来自可绘制

+1

这有什么错呢? – 2011-01-19 10:01:24

回答

0

位图如果你想拥有对资源位的完全控制,你最好把它无论是在res/assetres/raw文件夹,然后可以访问它们为:

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

如果你得到你的PNG名字符串,可以使用以下命令:

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

source