我正在开发一个包含许多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
背景模糊。
谢谢和最诚挚的问候!