文本样式部分

您可以为文本的一部分设置样式,以提高可读性,增强积极的用户体验,并通过使用颜色和字体激发更大的创造力。

版本兼容性

此实现要求您的项目 minSDK 设置为 API 级别 21 或更高版本。

依赖项

文本样式部分

以下代码使用蓝色显示字符串“Hello World”中的“H”,使用红色显示“W”,使用黑色显示其余文本。要在单个 Text 可组合项中设置不同的样式,请使用以下代码

@Composable
fun MultipleStylesInText() {
    Text(
        buildAnnotatedString {
            withStyle(style = SpanStyle(color = Color.Blue)) {
                append("H")
            }
            append("ello ")

            withStyle(style = SpanStyle(fontWeight = FontWeight.Bold, color = Color.Red)) {
                append("W")
            }
            append("orld")
        }
    )
}

关于代码的关键点

结果

 Hello World text with multiple styles
图 1. 一行具有多种样式的文本。

包含本指南的收藏

本指南是这些精选的快速指南收藏的一部分,涵盖了更广泛的 Android 开发目标

文本是任何 UI 的核心部分。了解在应用中呈现文本的不同方法,以提供愉悦的用户体验。

有问题或反馈?

访问我们的常见问题页面,了解有关快速指南的信息,或与我们联系,告诉我们您的想法。