0

我用位图的精灵动画构建了一个应用程序,它在小型设备上运行良好(使用 480X320 位图),但如果我想让它在平板电脑上运行,我需要非常大的位图(1200X800),这使得应用程序运行非常缓慢,并且还产生了内存问题。

有什么解决方案吗?

4

1 回答 1

0

大多数平板电脑将运行 Honeycomb 或更高版本,因此您应该在清单中激活硬件加速:

 android:hardwareAccelerated="true"

为了解决内存问题,您可以尝试几件事

  1. 使用 16 位位图。
  2. 回收未使用的位图
  3. 使用越来越少的位图
  4. 切换到 Renderscript 或 OpenGL
于 2012-04-11T07:36:22.177 回答