将背景设置为内存最低的布局

时间:2015-05-29 04:41:08

标签: android android-layout bitmap ui-design android-background


我正在开发一个包含许多drawable resources的Android应用程序,因此堆内存增长太多,可能是>28MB。我的应用在使用时有3 Activities互相切换,每个都有不同的背景,目前我只是设置

 "android:background = "@drawable/bg.." 

到每个父布局。

我的问题是:

1)我们需要创建一个全像素可绘制设计吗?我的意思是480x800用于mdpi或720x1280用于xhdpi ...当像素小于屏幕时,有没有办法让设计仍然很好?怎么样?

2)假设我拥有全屏幕的设计资源,我如何使用最低堆设置背景? XML中的“android:background”属性并不好,“Displaying Bitmaps Effeciently”由于全屏设计,inSampleSize始终为1,如果我手动设置inSampleSize > 1背景模糊。

谢谢和最诚挚的问候!

0 个答案:

没有答案