0

我想在列表视图中显示列表项,单击任何列表项后想要从资源文件夹加载大约 50 张图像。对于每个列表项单击我想显示不同的图像集。

最好的方法是什么?

4

1 回答 1

0

您可能想在 android 文档中查看此培训教程:http: //developer.android.com/training/displaying-bitmaps/index.html

这将有助于快速显示图像且不会出现内存问题。

至于方法,它取决于您的列表视图的类型及其内容,

  1. 如果它的项目是动态的并且数量很大,那么您可能希望数据库表将您的列表项索引与您的资源图像(图像名称)链接起来。然后,您可以在单击要显示的列表项 (onItemClick) 时将这些输入到适配器中。大多数图像最好在 GridView 中显示。

  2. 如果数字很小且是静态的,则可以在资源文件夹中拥有列表项索引和图像的二维数组。

希望这可以帮助。

于 2013-09-22T05:55:34.890 回答