Duh, I misread the docs for the inScaled flag. Thanks for pointing that out.
The drawable-nodpi/ sounds perfect, but I'm guessing I can't use that and
remain compatible with API 3, since I don't see "nodpi" listed the
documentation for resources in 1.5.

Tom.

2009/9/17 Romain Guy <romain...@google.com>

>
> > private Bitmap loadBitmap(int resId) { BitmapFactory.Options options =
> new
> > BitmapFactory.Options(); options.inTargetDensity = 1; options.inDensity =
> 1;
> > return BitmapFactory.decodeResource(context.getResources(), resId,
> options);
> > }
>
> That's the wrong way to do it. You're assigning your bitmap a density
> of 1dpi, which can have bad consequences. There's a much simpler way
> to do it: just set options.inScaled = false.
>
> But the right way to do it really is to place the assets in the right
> directory:
> drawable-ldpi/ for 120dpi displays
> drawable-mdpi/ for 160dpi displays
> drawable-hdpi/ for 240dpi displays
>
> and in your case:
> drawable-nodpi/ for assets that should not be scaled.
>
> > I have two related queries:
> > Is there a simpler way of doing this?
> > Is there a way to support android:minSdkVersion="3" without jumping
> through
> > the hoop of creating two implementations (for API 3 and API 4) of an
> "image
> > loading" interface and selecting one at runtime?
> > Tom.
> > >
> >
>
>
>
> --
> Romain Guy
> Android framework engineer
> romain...@android.com
>
> Note: please don't send private questions to me, as I don't have time
> to provide private support.  All such questions should be posted on
> public forums, where I and others can see and answer them
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to