decodeResource (Resources res, int id, BitmapFactory.Options opts)
がdrawable-ldpi、mdpi、hdpiなどのフォルダーを考慮に入れているかどうか疑問に思っています。
ソースコードを確認したところ、そうではありませんが、何か足りない可能性があります。
(通常、R.drawableはどこに解決されますかAndroid source?見つかりませんでした。)
はい、それは考慮されます。たとえば、次の場合:
_Resources res = getContext().getResources();
int id = R.drawable.image;
Bitmap b = BitmapFactory.decodeResource(res, id);
_
すべてのドローアブルフォルダに「イメージ」が存在する場合、ビットマップは異なります。したがって、オーバーロードされたメソッドdecodeResource (Resources res, int id, BitmapFactory.Options opts)
を使用しても同じように機能すると思います。