我想在列表视图中显示列表项,单击任何列表项后想要从资源文件夹加载大约 50 张图像。对于每个列表项单击我想显示不同的图像集。
最好的方法是什么?
我想在列表视图中显示列表项,单击任何列表项后想要从资源文件夹加载大约 50 张图像。对于每个列表项单击我想显示不同的图像集。
最好的方法是什么?
您可能想在 android 文档中查看此培训教程:http: //developer.android.com/training/displaying-bitmaps/index.html
这将有助于快速显示图像且不会出现内存问题。
至于方法,它取决于您的列表视图的类型及其内容,
如果它的项目是动态的并且数量很大,那么您可能希望数据库表将您的列表项索引与您的资源图像(图像名称)链接起来。然后,您可以在单击要显示的列表项 (onItemClick) 时将这些输入到适配器中。大多数图像最好在 GridView 中显示。
如果数字很小且是静态的,则可以在资源文件夹中拥有列表项索引和图像的二维数组。
希望这可以帮助。