GridView有什么更好的背景结构

时间:2012-09-04 15:24:38

标签: android

我正在Android 4上开发一个应用程序,它有许多Tabs(ActionBar.Tab),每个Tab都有一个GridView,它显示大约30个图像(ImageView)。单击时,每个图像都会抛出其他活动。当活动的执行结束时,系统显示先前选择的选项卡。这是每个Tab的风景。 每个选项卡的图像都从数据库加载并放入单个列表中。然后,只有一个List用于应用程序的图像,列表会加载Tab的每次更改。 当我访问另一个Tab时,它会花费大量时间来加载我的图像列表并放入GridView。我已经减少了Bitmap中图像的大小,但是我没有找到一个好的解决方案。 我想知道你是否有我可以使用的其他知识结构。

感谢。

Marcelo Araujo

1 个答案:

答案 0 :(得分:0)

“每个标签的图像都是从数据库加载并放入单个列表中”

糟糕的主意,因为你可以获得OOM。

请阅读Displaying Bitmaps Efficiently文章。