2016-03-03 56 views
0

当前我正在使用导航抽屉和碎片。我的目标是将PDF转换为Android应用程序。 PDF有大约600页,每页我创建一个片段,将从导航抽屉中打开相应的页码项目。 使用600 fragmenta及其布局文件是否正常?还是占用太多资源?实现这样的最佳做法是什么?带片段的最佳做法

+0

你为什么需要600个片段?创建一个并更改其内容不起作用? – mmark

+0

每一页都有不同的图像集,而不是系统的顺序。这就像一个互动手册,因此改变内容对我来说很复杂。 –

+0

将其保留为pdf,将内容转换为HTML,如果自动生成它们,可能会将其转换为碎片。片段并不意味着成为一个内容页面。他们是围绕内容的东西。 – zapl

回答

0

片段是一块界面。没有数据!

因此,您可以制作一个内容片段和一个导航片段,然后切换内容片段中的数据。内容片段可以包含Listview的pdf页面或单个页面的ImageView(此ImageView可以通过编程方式更改)或其他内容。

下面是一些链接:

Creating a ListView with custom list items programmatically in Android - no xml list item layout

Change Image of ImageView programmatically‎ Android

+0

这是否意味着我必须理解android中xy坐标的概念,并相应地移动图像视图等,从而减少应用程序的负载?你可以建议任何关键字我可以搜索杉木教程,因为我不知道该找什么。 –

+0

据我所知你有一个PDF格式的600页,并希望将其显示为可滚动列表。为此,您可以创建RecycleView和自定义适配器,按需加载PDF页面以显示在RecyclerView中。这可以在片段中甚至在活动中完成。 –

+0

我的目标是在用户点击下一个按钮时创建一个交互式手动动画图像和文本。随着我收到的建议,我现在只有几个片段和布局,我以编程方式放置视图。我已经从pdf中提取所有图像文件。但是,由于图像应该是分散的(为了使它具有互动性),我很难将它们放置在规定的位置。因此,我问我应该考虑什么才能理解? –