我有一个TextView利用android:lineSpacingMultiplier属性来增加行之间的间距,除了我添加ImageSpan到文本时工作正常.
这会导致图像与行之间的空间底部对齐,而不是文本的基线(如我创建时指定的那样).
我尝试使用该android:lineSpacingExtra属性,取得了一些成功,图像仍然位于低于应有的位置,但没有那么多.有没有另一种方法来增加线之间的空间而不会弄乱垂直对齐ImageSpan?
构造 ImageSpan 时,可以指定垂直对齐方式,或ImageSpan.ALIGN_BOTTOM之一ImageSpan.ALIGN_BASELINE。我相信 ImageSpanALIGN_BOTTOM默认使用,所以尝试一个允许您指定ALIGN_BASELINE.
| 归档时间: | 
 | 
| 查看次数: | 3042 次 | 
| 最近记录: |