您可以为部分文本设置样式,以提高可读性、提升积极的用户体验,并通过使用颜色和字体来激发更大的创造力。
结果
版本兼容性
此实现要求您的项目 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 开发目标:
显示文本
文本对任何界面都属于核心内容。了解在应用中呈现文本的不同方式
以提供令人愉悦的用户体验。
有疑问或反馈吗?
前往我们的常见问题解答页面,了解有关快速指南的信息;或者联系我们并告知您的想法。