顶部对齐的图像在TextView中

问题描述:

Android中是否可以在TextView中插入图像并将文本对齐如下图所示?顶部对齐的图像在TextView中

Desired result

预先感谢您!

+0

这是之前在*上询问过的。一个很好的答案在这里给出:http://*.com/a/8463221/475142(不,它肯定不是很漂亮) – 2012-03-26 22:00:36

如果我没有记错的话,在android中只有两种方法可以做到这一点。

  1. 创建一个HTML资源并将您的数据注入到webview。 (显然不是你所期待的。

  2. 创建一个带有ImageSpan一个Spannable对象。

线路二可能是更你在找什么。

编辑 进一步展望进入它看起来ImageSpans只能使用Bottom或Baseline与文本对齐,并且因为您特别提到了TextView,所以我不理解TextView是不可能的。

+0

谢谢你的回答。当我在寻找这个时,我遇到了'ImageSpan',发现了你提到的限制。我已经想到了选项#1,但由于这不是最优雅的方式,你是否有更好的想法? – antoniom 2012-03-26 21:33:47

+0

@antoniom不幸的是我没有看到更优雅的解决方案。我们已经完成了一个新闻类型的应用程序,它具有这个确切的要求,并且在webview中执行它比在其他任何方法中更容易。它并不理想,真正要回答的问题是,您的产品可以重新设计为移动范例,而不是像网站或报纸那样感觉? – Bill 2012-03-27 05:08:09