Android:两个不可破坏的Spans(绘制两个跨度为一个)

时间:2016-04-28 20:20:19

标签: android spannablestring spannable

我有一个TextView,我正在设置SpannableString,将不同的Span s(ImageSpanCalligraphyTypefaceSpan组合在一起,显示图标文字对:

enter image description here

它按照我的预期工作,但在换行符时,图标和相应的文字正在分裂。我希望它总是显示为一个块。我试图在它们之间添加不可破坏的空间( \u00A0),但它会导致图标被绘制两次:

enter image description here

所以,我认为解决方案可能是以某种方式将这两个跨度组合在一个块(span)中并强制TextView将它们绘制在一起。但我的问题的其他解决方案也是受欢迎的。

0 个答案:

没有答案