我得到了一个图像列表,当一个人点击一个项目时,它会进入一个活动并使用该图像设置一个 ImageView。
我想要做的是:在每个图像上为 TextView 设置一个位置。如果该人选择图像 A,则 TextView 位于 X 位置。如果 B,位于 Y 位置......我想在该位置的文本上绘画。
我知道如何在图像上绘制文本并将其保存在 SD 卡上,但我不知道如何为每个图像上的 textview 设置位置以及如何获取该位置并在图像上使用它。
可能吗?太复杂?我有大约 10 张图片,每张有 4 个文本视图。
我认为我可以使用 AbsoluteLayout 来做到这一点,但它已被弃用。或者我可以使用很多 TextViews 并将它们设置为 Visible/Gone,但会是很多 TextViews(更容易吗?)。
还有两个问题:1)我的 TextView 有一个自定义样式,是否可以在绘制和保存图像时使用它?
2)我如何在上面换行?当我的文字太大时,它会一直离开屏幕,我如何限制它并将其分成新行?