Romain, Thanks so much for your help. I also had anyDensity=false in my manifest. Once I fixed that, my ldpi drawables are employed appropriately.
Mark On Jan 6, 12:16 am, Romain Guy <romain...@android.com> wrote: > Delete the XML from drawable-ldpi/ and make sure you have the pngs in > both drawable/ and drawable-ldpi/ (at different sizes of course). > > > > On Tue, Jan 5, 2010 at 11:57 PM, OldSkoolMark <m...@sublimeslime.com> wrote: > > Roman, > > > Thanks for the quick response! Unfortunately, I'm still having issues. > > It wasn't clear to me whether you were instructing me to just delete > > the selector xml file in drawable-ldpi, or copy the one from drawable > > into drawable-ldpi without change. I've tried it both ways to no > > avail. > > > I don't have a layout-small set of resources yet. I shouldn't need > > layout-small for this one issue should I? > > > On Jan 5, 11:27 pm, Romain Guy <romain...@android.com> wrote: > >> It is not the right way. Do not use @drawable-ldpi/, just keep the > >> same XML file, it will work. The system will find startstopin and > >> startstopout in the right drawable-XXX/ directory. > > >> On Tue, Jan 5, 2010 at 11:24 PM, OldSkoolMark <m...@sublimeslime.com> > >> wrote: > >> > In my res/drawable directory I have: > > >> > <?xml version="1.0" encoding="utf-8"?> > >> > <selector xmlns:android="http://schemas.android.com/apk/res/android"> > >> > <item android:state_pressed="true" > >> > android:drawable="@drawable/startstopin" /> > >> > <item android:drawable="@drawable/startstopout" /> > >> > </selector> > > >> > Works like a champ. I'm now trying to make my app work on small screen > >> > devices, so I created a res/drawable-ldpi directory, and populated it > >> > with the two pngs plus the corresponding selector file: > > >> > <?xml version="1.0" encoding="utf-8"?> > >> > <selector xmlns:android="http://schemas.android.com/apk/res/android"> > >> > <item android:state_pressed="true" > >> > android:drawable="@drawable-ldpi/startstopin" /> > >> > <item android:drawable="@drawable-ldpi/startstopout" /> > >> > </selector> > > >> > No love. I get: > > >> > ... res\drawable-ldpi\startstopbuttonimageselector.xml:3: ERROR Error: > >> > No resource found that matches the given name (at 'drawable' with > >> > value '@drawable-ldpi/startstopin'). > >> > ... res\drawable-ldpi\startstopbuttonimageselector.xml:5: ERROR Error: > >> > No resource found that matches the given name (at 'drawable' with > >> > value '@drawable-ldpi/startstopout'). > > >> > Isn't this the right way to specify ldpi specific button images? If > >> > default device xmls and pngs go in drawable, then ldpi xmls and pngs > >> > go in drawable-ldpi, right? Could these errors be the result of an > >> > inappropriate <supports-screens> element in my manifest file? > > >> > Neither the api-demos in the samples (for any SDK version), or the > >> > newer samples including multires, have any multi res image button > >> > examples. In fact, I couldn't find any example where there was an xml > >> > file in a res/drawable-... > > >> > Anyone see what I'm doing wrong and/or have a working example of how > >> > to specify resolution specific drawables for image buttons? > > >> > -- > >> > 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 > > >> -- > >> 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 > > -- > 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