2012-08-01 19 views
8

decodeResource (Resources res, int id, BitmapFactory.Options opts)がdrawable-ldpi、mdpi、hdpiなどのフォルダを考慮しているのだろうかと思います。BitmapFactory.decodeResourceとdrawable * folders

私はソースコードをチェックしましたが、そのようには見えませんでしたが、何か不足している可能性があります。

(一般的には、Androidのソースで解決R.drawableがされている。どこ?私はそれを見つけることができませんでした。)

+0

正確に何をしたいですか? ERRORはありますか? –

+0

私のビットマップのいくつかは、この方法で読み込まれます。私はdecodeResource()が上記の点でどのように動作するかを知る必要があります。 –

+0

BitmapFactory.decodeResource(getResources()、R.drawable.my_image_name);このメソッドは、あなたの** res(= resource)フォルダ**に含まれている**いずれかのdrawable **フォルダにある "my_image_name"という名前のイメージのビットマップを返します。 –

答えて

30

はい、それは考慮に入れ、それを取ります。たとえば、次の場合:

「画像」がすべてのドロウアブルフォルダに存在する場合、ビットマップは異なります。 オーバーロードされたメソッドdecodeResource (Resources res, int id, BitmapFactory.Options opts)を使用すると同じように動作すると思います。

関連する問題