【发布时间】:2019-10-28 15:20:09
【问题描述】:
我想通过将文本、setLogo 和图像写入 Bitmap 来编写一个 android 收据程序。我通过互联网进行了搜索,但没有一个与我想要实现的目标相关。反正我能做到吗?
我的收据输出格式如下:
_____________
| *********** |
| * Logo * |
| *********** |
| Date |
| Amount |
| Card No |
| |
| Signature |
|_____________|
供您参考,我的目的是让用户在终端打印收据之前查看收据。在 printReceipt 函数中将完成所有生成收据位图的工作,而 printPreview 函数将把位图设置为 imageView。
现实世界的例子:- 超市收据,当我们购买大量商品时,数据会不断增加,我正在尝试将这些数据写入位图并打印出来或通过电子邮件发送。
【问题讨论】:
-
您有一个特定的 layout.xml 用于接收审核,对吗?在打印之前向用户展示它。
-
@Anjana 是的,会有一个 printPreview.xml 并且位图将设置到 ImageView 中。用户可以决定是通过终端打印还是通过邮件发送。
-
那么,如果您可以从 printPreview 布局生成位图,会解决您的问题吗?
-
@Anjana 我想我明白你想说什么,几乎就像一个收据模板,我只需要捕获整个模板并将其存储为位图对吗?
-
我只是说将 printPreview 布局视图转换为图像。