答案 0 :(得分:2)
您可以使用SpannableString
和SpannableStringBuilder
。
SpannableStringBuilder ssb = new SpannableStringBuilder("25 415,50 XX");
var realtiveSizeSpan = new RelativeSizeSpan(1.5f);
ssb.SetSpan(realtiveSizeSpan, 0, 6, 0);
textView.TextFormatted = ssb;
这设置了"格式化"对于内容中的给定字符范围。 SetSpan
设置子字符串的格式,这里我从索引0设置6个字符。请注意,您需要将值分配给TextFormatted
属性而不是Text
。
替代方案是将两个不同格式的TextView
控件彼此相邻(例如,包裹在Horizontal
LinearLayout
中),但此类解决方案不太可靠且无法确保文本将完全放在一条直线上。