(android)textview中设置字体大小相间

有时候在开发中需要让一段文本显示的有大有小。
例如价格显示,小数点之前的显示大size,小数点之后显示小size等

fun toHtml(money: String): Spanned {
    val arr = money.split("[.]".toRegex()).dropLastWhile { it.isEmpty() }.toTypedArray()
    return Html.fromHtml(if (arr.size > 1) {
        "" + arr[0] + "" + "." + arr[1] + ""
    } else {
        "$money.00"
    })
}

若其他文本也需要类似效果可以在需要显示大文本的地方加上标签,需要显示小文本的地方加上标签。

你可能感兴趣的:((android)textview中设置字体大小相间)