リソースからビットマップを設定する方法 質問する

リソースからビットマップを設定する方法 質問する

これは単純に思えますが、私はビットマップイメージを設定しようとしていますが、リソースから、アプリケーション内の描画可能フォルダーにあります。

bm = BitmapFactory.decodeResource(null, R.id.image);

これは正しいです?

ベストアンサー1

これをActivityクラスで呼び出していると仮定します

Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image);

最初のパラメータである Resources は必須です。これは通常、どの Context (および Activity などのサブクラス) でも取得できます。

おすすめ記事