0

我得到了一个图像列表,当一个人点击一个项目时,它会进入一个活动并使用该图像设置一个 ImageView。

我想要做的是:在每个图像上为 TextView 设置一个位置。如果该人选择图像 A,则 TextView 位于 X 位置。如果 B,位于 Y 位置......我想在该位置的文本上绘画。

我知道如何在图像上绘制文本并将其保存在 SD 卡上,但我不知道如何为每个图像上的 textview 设置位置以及如何获取该位置并在图像上使用它。

可能吗?太复杂?我有大约 10 张图片,每张有 4 个文本视图。

我认为我可以使用 AbsoluteLayout 来做到这一点,但它已被弃用。或者我可以使用很多 TextViews 并将它们设置为 Visible/Gone,但会是很多 TextViews(更容易吗?)。

还有两个问题:1)我的 TextView 有一个自定义样式,是否可以在绘制和保存图像时使用它?

2)我如何在上面换行?当我的文字太大时,它会一直离开屏幕,我如何限制它并将其分成新行?

4

1 回答 1

0

好吧,我能够在不同位置与其他人一起更改图像,因此我在同一位置使用 2 个 TextViews 来处理 9 个图像和 1 个其他 TextView(将前 9 个图像设置为“不可见”)来完成第 10 个图像。

现在可以了。

对不起线程家伙。

于 2012-08-20T05:08:07.123 回答