Thanks, Romain, much appreciated. On Jan 19, 1:35 am, Romain Guy <[email protected]> wrote: > ImageView does not create a 100x100 Bitmap in this case, the memory > usage cost will be 50x50xbit depth of your original Bitmap. This > behavior is the same for View's background property. Note that > stretching Bitmaps at runtime is very expensive when hardware > acceleration is off. > > On Wed, Jan 18, 2012 at 5:43 AM, Dusk Jockeys Android Apps > > > > > > <[email protected]> wrote: > > This is a a backend SDK framework question. > > > Say I have an ImageView that is set to, say, 100*100px, and I set it > > to show a 50 * 50px Bitmap which I have first loaded, so that it > > stretches the bitmap to fit its larger size. (Note I mean px rather > > than dip, I am trying to keep things simple to help my understanding) > > > How does the ImageView treat the bitmap in the background in terms of > > memory usage, does it still have to effectively internally create a > > 100*100 one for display, or does it use the 50*50 one and stretch it > > at display time? > > > Is the behaviour the same for background images on other types of > > views? > > > I am trying to avoid Dalvik Out Of Memory errors so I am wondering > > whether it is worth using smaller bitmap sizes for my resources and > > stretching them to fit the views, or whether it is the final size of > > the view which determines the amount of bitmap memory used at run > > time. > > > Is there a difference in behaviour between this on 2.x and 3.x and > > 4.x? > > > Regards > > James > > > -- > > 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 > > -- > Romain Guy > Android framework engineer > [email protected] Hide quoted text - > > - Show quoted text -
-- 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

