您可以为文本的一部分设置样式,以提高可读性,增强积极的用户体验,并通过使用颜色和字体激发更大的创造力。
版本兼容性
此实现要求您的项目 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 的核心部分。了解在应用中呈现文本的不同方法,以提供愉悦的用户体验。
有问题或反馈?
访问我们的常见问题页面,了解有关快速指南的信息,或与我们联系,告诉我们您的想法。