您可以为文本部分设置样式,以提高可读性、改善用户体验,并通过使用颜色和字体来激发更大的创意。
版本兼容性
此实现要求您的项目 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") } ) }
代码要点
- 使用
buildAnnotatedString
,它会返回一个AnnotatedString
字符串,用于在文本中设置不同的样式。 - 使用
SpanStyle
为文本部分设置样式,这是一种允许进行字符级样式的配置。
结果

包含此指南的合集
此指南是精选的“快速指南”合集的一部分,这些合集涵盖了更广泛的 Android 开发目标

显示文本
文本是任何 UI 的核心组成部分。了解在应用中呈现文本的不同方式,以提供愉悦的用户体验。
有问题或反馈?
前往我们的常见问题页面,了解有关快速指南的信息,或者联系我们,告诉我们您的想法。