Android - 如何将文字整合到图片中

Android - how to integrate text into image

我想在我的应用程序中创建一个 Activity,其中有一个用户选择的图像,并且在图像下方有两个或多个 EditText,用户可以在其中写入内容。 之后,这些 EditText 中的文本应该 "integrated" 到该图像中,假设一个在图像的顶部,一个在图像的底部。我写了 integrated 是因为我希望文本成为图像的一部分 - 这两个只需要成为一个图像,这样我就可以使用 intent 将它发送到某人的电子邮件。

抱歉,如果问题问得不好,我只是不知道如何表达我想要的,所以我希望你能明白。

听起来您正在寻找 ViewOverlay

The first example in this link does exactly what you want to do. http://flavienlaurent.com/blog/2013/08/14/viewoverlay-when-how-and-for-what-purpose/

请按照步骤

  1. 使用 TextViewImageView
  2. 创建一个框架布局
  3. EditText框工具TextWatcher
  4. 在 textwatcher 的 onTextChanged 方法中,在 textview 中设置文本。
  5. 您可以创建帧布局的位图

您是否尝试过使用 custom/compound 视图?