android - 如何获取 Android Slices 的彩色文本?
问题描述
我正在研究 Slice 原型,在查看 Google 的 Slice Templates 页面时,我经常看到这样的示例
它提供了示例代码,例如
list(context, sliceUri, ListBuilder.INFINITY) {
setAccentColor(0xff0F9D) // Specify color for tinting icons
header {
title = "Get a ride"
subtitle = "Ride in 4 min"
summary = "Work in 1 hour 45 min | Home in 12 min"
}
row {
title = "Home"
subtitle = "12 miles | 12 min | $9.00"
addEndItem(
IconCompat.createWithResource(context, R.drawable.ic_home),
ListBuilder.ICON_IMAGE
)
}
}
但是,我只是看不到“4 分钟”、“$31.41”或“$9.00”应该如何以绿色突出显示,这些文本字符串值是如何从这些文本字符串值中突出显示的,这些特定部分在示例中突出显示?
Ps 这在整个页面上都很普遍。参考:https ://developer.android.com/guide/slices/templates
解决方案
根据上面的 CommonsWare 评论,答案是使用跨区对象
推荐阅读
- python - 在Python中按特定行拆分或删除数据框/ excel文件
- vim - Vim,如何创建键绑定到:shift、ctrl、alt、cmd 键?
- vue.js - [Vue 警告]:无法解析组件:Step1Item:
- python - 如何修复此功能以适用于我程序中的所有选项?
- php - Wordpress single-(posttype).php fehler
- java - 具有嵌套泛型方法参数的方法上的 Java 错误,可选
- , 即使具体类型扩展 X
- javascript - 根据可变数值更改字体颜色
- javascript - 将字符串化的 JSON 注入脚本
- r - 使用 mutate() 和 strptime 数据克隆列的问题
- flutter - Flutter - 更动态地显示按钮网格