【问题标题】:Top aligned Image inside a TextView [duplicate]TextView内的顶部对齐图像[重复]
【发布时间】:2012-03-26 20:50:25
【问题描述】:

Android 中是否可以在 TextView 中插入图片并像下面这张图片一样对齐文本?

提前谢谢你!

【问题讨论】:

标签: android textview


【解决方案1】:

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

  1. 创建 HTML 资产并将数据注入 Web 视图。 (显然不是你要找的。​​p>

  2. 使用ImageSpan 创建一个 Spannable 对象。

路线二可能更符合您的要求。

编辑 进一步看,ImageSpan 似乎只能与文本底部或基线对齐。而且由于您专门询问TextView。不,根据我的理解,TextView 不可能实现您的要求。

【讨论】:

  • 感谢您的回答。在搜索此内容时,我遇到了ImageSpan 并发现了您提到的限制。我已经想到了选项#1,但是由于这不是最优雅的方式,您是否想到了更好的方法?
  • @antoniom 不幸的是,我没有看到更优雅的解决方案。我们已经完成了一个具有这种确切要求的新闻类型应用程序,并且在 web 视图中完成它比任何其他方法都容易得多。它并不理想,并且真的提出了一个问题,您的产品是否可以针对移动范式进行重新设计,而不是像网站或报纸一样?
猜你喜欢
  • 2012-05-03
  • 2013-12-21
  • 2019-05-20
  • 2017-12-03
  • 1970-01-01
  • 2014-10-29
  • 1970-01-01
  • 2014-12-28
  • 2010-12-17
相关资源
最近更新 更多