我有一个自定义 TextView,它结合了两段文本并有一个间距变量。
class MyCustomTextView() {
var label: String
var value: String
var spacingBetweenLabelAndValue: Int = 0
// ...
}
每一个都有自己的风格,并被连接起来。例子:
- 标签->“名称:”
- 价值->“约翰”
this.text = Spanny(label, *labelTextSpannables)
.append(value, *valueTextSpannables)
最终导致“姓名:约翰”
我想spacingBetweenLabelAndValue
在这两个字符串之间添加一个额外的间距 ( )。
"Name:(spacing here)John"
有没有办法使用 Spannable 做到这一点?