AndroidのR.drawableフォルダにあるjpgまたはpngタイプの画像をBitmapオブジェクトにロードするにはどうすればよいですか?
Bitmap bmp = (Bitmap) putThisImageIntoBitmap(R.drawable.myimage);
AndroidのR.drawableフォルダにあるjpgまたはpngタイプの画像をBitmapオブジェクトにロードするにはどうすればよいですか?
Bitmap bmp = (Bitmap) putThisImageIntoBitmap(R.drawable.myimage);
まず、BitmapFactoryクラスを使用してから、ドローアブルのIDとコンテキストのリソースをパラメーターとして使用してリソースファイルをデコードする必要があります。
サンプル:
putThisImageIntoBitmap(BitmapFactory.decodeResource(context.getResources(),R.drawable.myimage));
InputStream is = null;
Bitmap bmp = null;
is = context.getResources().openRawResource(R.drawable.myimage);
bmp = BitmapFactory.decodeStream(is);
これは私のために働く:
Bitmap icon = BitmapFactory.decodeResource(mContext.getResources(),
R.drawable.ic_launcher);
wheremContext
は現在のアクティビティ コンテキストです。