drawable-hdpi-v6 does indeed work in the 2.0 emulator but not in a 1.6
emulator. And because it is not exactly clear what the problem is I do
not recommend using it.

I am still hoping to find a solution where I can just use drawable-
hdpi

On Oct 30, 8:49 am, Nikolay Ananiev <[email protected]> wrote:
> YES drawable-hdpi-v6 works for me too. I'll use it in my next release as a
> workaround
> Thanks Artem!
>
> On Fri, Oct 30, 2009 at 7:15 AM, Artem Petakov <[email protected]> wrote:
> > This will sound crazy, but -v6 works for me. There must be a strange reason
> > why this works, or maybe there is a subtle reason why this workaround does
> > not work. Can anyone confirm?
>
> > On Thu, Oct 29, 2009 at 11:22 PM, Artem Petakov <[email protected]> wrote:
>
> >> Ah, that's too bad. Bugs happen.
>
> >> I am trying to understand the solution... Somehow having a -v5 version in
> >> there does not help (as webmonkey reported). I don't have my head around
> >> this fully, but I think Android somehow prefers the regular "drawable"
> >> directory (which I have for the Cupcake crowd). What is the recommended set
> >> of drawable directories at this point?
>
> >> Artem
>
> >> On Thu, Oct 29, 2009 at 10:29 PM, Dianne Hackborn 
> >> <[email protected]>wrote:
>
> >>> Dammit yeah that would be broken.  I'll make sure this is fixed in the
> >>> next version; for now i guess you will need to include both -v4 and -v5
> >>> resources.
>
> >>> On Thu, Oct 29, 2009 at 7:25 PM, Artem <[email protected]> wrote:
>
> >>>> Trying to help by digging up the code.
>
> >>>> I found this:
>
> >>>>http://www.google.com/codesearch/p?hl=en&sa=N&cd=1&ct=rc#uX1GffpyOZk/...
>
> >>>>    // Return true if 'this' can be considered a match for the
> >>>> parameters in
> >>>>    // 'settings'.
> >>>>    // Note this is asymetric.  A default piece of data will match
> >>>> every request
> >>>>    // but a request for the default should not match odd specifics
> >>>>    // (ie, request with no mcc should not match a particular mcc's
> >>>> data)
> >>>>    // settings is the requested settings
> >>>>    inline bool match(const ResTable_config& settings) const {
> >>>> ...
>
> >>>>        if (version != 0) {
> >>>>            if (settings.sdkVersion != 0 && sdkVersion != 0
> >>>>                && sdkVersion != settings.sdkVersion) {
> >>>>                return false;
> >>>>            }
> >>>>            if (settings.minorVersion != 0 && minorVersion != 0
> >>>>                && minorVersion != settings.minorVersion) {
> >>>>                return false;
> >>>>            }
> >>>>        }
> >>>>        return true;
> >>>>   }
>
> >>>> Of course I am not sure where this is used, but I only see an != here.
> >>>> Hopefully, this is not the right code. Or perhaps there is new code in
> >>>> Eclair that is not available yet, that makes this better.
>
> >>>> Thanks for the help.
>
> >>>> Artem
>
> >>>> On Oct 29, 9:12 pm, Artem Petakov <[email protected]> wrote:
> >>>> > Dianne, I am sorry to say it also does not work for me. Actually, we
> >>>> had
> >>>> > made a mistake and originally forgot the v4, which screwed up Cupcake,
> >>>> but
> >>>> > now we added the v4 (and make no other changes), and it stopped
> >>>> working.
>
> >>>> > Am I missing something? Or is there perhaps a serious problem? Please
> >>>> reply
> >>>> > back so we can take action -- we need to publish a new APK for the
> >>>> Cupcake
> >>>> > users, but we can't figure out how to do that without breaking Eclair.
>
> >>>> > Artem
>
> >>>> > On Thu, Oct 29, 2009 at 11:00 AM, webmonkey <[email protected]>
> >>>> wrote:
>
> >>>> > > Hi Dianne,
>
> >>>> > > The v flag does indeed not work, I am using the Android 2.0 SDK with
> >>>> > > the following AndroidManifest settings:
>
> >>>> > > <uses-sdk
> >>>> > >    android:minSdkVersion="3"
> >>>> > >     android:targetSdkVersion="5"
> >>>> > > />
>
> >>>> > > Running on a WVGA854 emulator with density 240 and API 5, I get the
> >>>> > > following results:
>
> >>>> > > drawable-hdpi-v4
>
> >>>> > > is ignored
>
> >>>> > > drawable-hdpi-v5
>
> >>>> > > is ignored, very strange
>
> >>>> > > drawable-hdpi
>
> >>>> > > works, but we can't use that
>
> >>>> > > On Oct 29, 3:45 pm, Dianne Hackborn <[email protected]> wrote:
> >>>> > > > I am pretty positive it works.  Nothing changed in 2.0 -- this has
> >>>> been
> >>>> > > the
> >>>> > > > same since 1.0, if the platform's SDK version is < the resource
> >>>> version,
> >>>> > > > then the resource is ignored.
>
> >>>> > > > On Wed, Oct 28, 2009 at 5:28 PM, Jeff <[email protected]>
> >>>> wrote:
>
> >>>> > > > > Looks like -v4 flag doesn't work in Android 2.0. Any ideas?
>
> >>>> > > > > On Oct 22, 8:38 am, Nikolay Ananiev <[email protected]>
> >>>> wrote:
> >>>> > > > > > This is how I made my app resolution-independent and with
> >>>> Android 1.5
> >>>> > > > > legacy
> >>>> > > > > > support:
>
> >>>> > > > > > Why did I put my high-dpi images in the drawable-hdpi-v4
> >>>> folder and
> >>>> > > not
> >>>> > > > > in
> >>>> > > > > > drawable-hdpi? Because the Android 1.5 OS can't handle the
> >>>> -hdpi and
> >>>> > > > > tries
> >>>> > > > > > to use these images instead of the ones in the res/drawable
> >>>> folder.
> >>>> > > The
> >>>> > > > > -v4
> >>>> > > > > > flag is only meaningful for Android 1.6 and works perfect.
>
> >>>> > > > --
> >>>> > > > Dianne Hackborn
> >>>> > > > Android framework engineer
> >>>> > > > [email protected]
>
> >>>> > > > Note: please don't send private questions to me, as I don't have
> >>>> time to
> >>>> > > > provide private support, and so won't reply to such e-mails.  All
> >>>> such
> >>>> > > > questions should be posted on public forums, where I and others
> >>>> can see
> >>>> > > and
> >>>> > > > answer them.
>
> >>> --
> >>> Dianne Hackborn
> >>> Android framework engineer
> >>> [email protected]
>
> >>> Note: please don't send private questions to me, as I don't have time to
> >>> provide private support, and so won't reply to such e-mails.  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 [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
-~----------~----~----~----~------~----~------~--~---

Reply via email to