如何将 recyclerView 列表添加到 pdf 文档?
我使用此代码来获取列表,但如果回收器视图包含两个或多个项目,则列表项目在 PDF 中彼此叠置 我该如何解决这个问题?
for(ModelClass item : modelList){ String title = String.valueOf(item.getTitle());
canvas.drawText(title,70,90,myPaint);
}
您可以使用回收器的视图持有者视图来布局和测量它们,调整它们的大小和位置,然后将这些视图绘制到 PDF 的画布上,而不是尝试直接将文本绘制到 PDF 的画布上。
在开始新页面之前,您还必须处理在标准 pdf 纸张尺寸上可以获取多少项目。
如何从 recyclerview 创建多页 PDF 的基本示例位于 https://github.com/Zardozz/RecyclerviewPdf