I had something similar. But Android wasn't resizing the bitmap. Doing bitmapDrawable.getBitmap().getWidth() and bitmapDrawable.getBitmap().getHeight() returned the expected values (in your case those would be 480 and 320). However, i loaded the bitmap seperately and then wrapped it within a BitmapDrawable. Still, the bitmapDrawable.getIntrinsicWidth/Height returned these scaled values (320 x 213 in your case).
On Dec 29, 2:49 am, Hermes Pique <[email protected]> wrote: > I want to display a 480x320 JPEG file stored in the SD card in Android > 2.0.1 with WVGA854 skin and 240 lcd density (Motorola Droid). > > However, when I create a BitmapDrawable through Drawable.createFromPath > (), the resulting BitmapDrawable has the following values: > > mBitmapWidth = 320 > mBitmapHeight = 213 > mTargetDensity = 160 > > The manifest includes the following configuration: > > <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" / > > <supports-screens > android:largeScreens="true" > android:normalScreens="true" > android:smallScreens="true" > anyDensity="true" > /> > > Apparently Android is resizing the bitmap. What could be the cause of > this behavior? How can I avoid it? > > Thank you in advance. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

