【问题标题】:How to highlight specific word of the text in jetpack compose?如何在jetpack compose中突出显示文本的特定单词?
【发布时间】:2021-09-06 23:50:37
【问题描述】:

我想知道如何在 jetpack compose 中突出显示文本的特定部分。我试过这样Html.fromHtml()

Text(text = Html.fromHtml(" <font color='red'> Hello </font> World").toString())

但它没有用。有什么办法可以在撰写中做到这一点?

【问题讨论】:

    标签: android android-jetpack android-jetpack-compose android-jetpack-compose-text


    【解决方案1】:

    使用1.0.x,您可以使用AnnotatedString 显示具有多种样式的文本。

    类似:

    Text(buildAnnotatedString {
        withStyle(style = SpanStyle(color = Color.Red)) {
            append("Hello")
        }
        append(" World ")
    })
    

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 1970-01-01
      • 2011-11-15
      • 2012-01-29
      • 2018-02-08
      • 2019-06-24
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多