java - 我如何能够在 fragment 的 ImageView 中显示大量图像?

标签 java android android-fragments

我正在开发一个图书应用程序。全书共13章,每章包含大量(7-10)习题,每个习题包含大量图片(10-15)。

我创建了主菜单 Activity ,其中包含所有 13 个章节。 我创建了 2 个 fragment ,一个用于显示练习,第二个用于 ImageView 。

1) 哪个位置最适合放置 400 张图片?它们的大小非常小,比如每个图像 10kb,所以我想将它们包含在 apk 中。在raw中,我可以通过它们的id访问它们,同时我可以在 Assets 中创建章节文件夹,其中包含包含图像的练习文件夹。 但随后我就必须使用 Assets 管理器。

2)如何为每章创建练习数组列表?在xml中还是在java中?以及我如何使用一个 fragment 来访问这些数组列表并将练习显示为按钮,以便用户可以单击它来加载图像。

3)如何在每个练习的 ScrollView 中的单个 ImageView 中加载多个(10-15)图像?

如果您需要询问任何详细信息,请询问。

最佳答案

1) 我建议您使用UniversalImageLoader管理图像。

2) 您可以将信息存储在 json 文件中,并使用 Gson 解析它们。或类似的(最好将其存储在数据库中,然后使用 ORM 检索它)。

3)你不能。您应该使用 ListView反对。

关于java - 我如何能够在 fragment 的 ImageView 中显示大量图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34631162/

相关文章:

android - 横向和纵向方向模式问题

android - NotificationPreferenceFragment - 默认构造函数已弃用

java - Java 中的多重继承是如何工作的?

java - 泛型和工厂模式

android - Android 上的通知管理器问题

java - 屏幕尺寸问题

fragment 中的android map

android fragment 操作栏菜单

java - 了解 Java 中的检查异常与非检查异常

java - 如何在现有项目中使用JPA?