获取 pdf 文档列表 Android

问题描述 投票:0回答:1

如何将 recyclerView 列表添加到 pdf 文档?

  • 根据用户输入创建的recyclerView..

我使用此代码来获取列表,但如果回收器视图包含两个或多个项目,则列表项目在 PDF 中彼此叠置 我该如何解决这个问题?

for(ModelClass item : modelList){ String title = String.valueOf(item.getTitle());

canvas.drawText(title,70,90,myPaint);
} 
android for-loop pdf android-recyclerview android-canvas
1个回答
0
投票

您可以使用回收器的视图持有者视图来布局和测量它们,调整它们的大小和位置,然后将这些视图绘制到 PDF 的画布上,而不是尝试直接将文本绘制到 PDF 的画布上。

在开始新页面之前,您还必须处理在标准 pdf 纸张尺寸上可以获取多少项目。

如何从 recyclerview 创建多页 PDF 的基本示例位于 https://github.com/Zardozz/RecyclerviewPdf

© www.soinside.com 2019 - 2024. All rights reserved.