gpt4 book ai didi

android - 在 Android 中使用 iTextPDF 生成自定义 View 的 pdf

转载 作者:行者123 更新时间:2023-11-29 20:20:48 25 4
gpt4 key购买 nike

我创建了一个自定义 View (基本上是一个图表)。我在这样的布局文件中实例化自定义 View :

<com.package.customView android:visibility="visible" android:layout_width="match_parent" android:layout_height="wrap_content" other attributes .../>

我可以在屏幕上看到我的观点。没问题。我可以通过 iTextView 将此 CustomView 转储为 pdf。也不是问题。

但是,如果我将可见性设置为消失,那么即使所有步骤都与以前相同,我也无法将此 CustomView 转储为 pdf。我希望能够导出屏幕上不可见的 CustomView。那可能吗?我尝试将可见性设置为不可见,它似乎可以工作,但它会占用空间(在屏幕上显示为空白)。所以,理想情况下,我希望它“消失”并且仍然可以毫无问题地生成我的 pdf 报告。

总的来说,我真的很想像这样以编程方式实例化 CustomView(而不是依赖于布局 xml 文件本身)

CustomView myView = new CustomView(app_context_here, view_attrs_here);

然后在其上设置布局参数并将其导出为 pdf。

有没有办法实现我想要的?非常感谢任何指点。

谢谢和最好的问候。

最佳答案

使用 FrameLayout 作为您的自定义 View 和您想要在屏幕上显示的其他 View 的父级,并使自定义 View 不可见。这样它就不会占用空间..

关于android - 在 Android 中使用 iTextPDF 生成自定义 View 的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com