Thanks. On Jan 2, 10:59 pm, Doug <beafd...@gmail.com> wrote: > Look into bitmap mutations? > > http://developer.android.com/resources/articles/drawable-mutations.html > > On Dec 31 2010, 11:22 pm, John Gaby <jg...@gabysoft.com> wrote: > > > I have custom skinned buttons. I set the bitmaps for the button > > backgrounds using the addState method of the StateListDrawable class > > and pass in a BitmapDrawable which is loaded from a file on the SD > > card. Now I am having out of memory issues, so I thought that I would > > try and cache the BitmapDrawable and reuse them for all the buttons on > > a page, rather than creating a new one for each button. However, when > > I do this, the buttons don't display correctly. For example if I have > > two buttons of different sizes, the background is drawn at the same > > size for both, rather than have each scale. Also, if one button on > > the page is hidden, then the backgrounds for some of the other (still > > visible) buttons disappear. This does not happen if I create separate > > BitmapDrawable objects for each of the buttons. > > > My question is, am I supposed to be able to reuse these objects in > > this manner? If not, how can I keep from duplicating the memory > > required to skin each button on a page? > > > Thanks.
-- 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