Bitmap picture = BitmapFactory.decodeResource(getResources(),R.drawable.phscale);
除了上面的代码之外,还有其他任何从drawables获取位图的方法答案 0 :(得分:1)
如果您将png名称作为字符串,则可以使用以下内容:
int resID = getResources().getIdentifier("bug", "drawable", "org.anddev.android.testproject");
答案 1 :(得分:0)
如果您希望完全控制资源位,最好将其放在res/asset
或res/raw
文件夹中,然后以下列方式访问它们:
InputStream is=this.getResources().getAssets().open("drawable.png");
//
is=this.getResources().openRawResource(R.raw.myDrawable);
答案 2 :(得分:0)