这些元素及其属性通过文档对象模型操作, (DOM) 操作函数来自定义 Toast 内容。
若要定义 Toast 的内容,可以使用 ToastNotificationManager.getTemplateContent 获取可修改的 Toast 模板。
若要检查现有 Toast 的内容,请使用 ToastNotification.content 获取当前内容。
下表列出了此架构中的所有元素,按名称按字母顺序排序。
| 元素 | 说明 |
|---|---|
| audio | 指定在显示 Toast 通知时播放的声音。 此元素还允许将任何 Toast 通知音频静音。 |
| 绑定 | 指定 Toast 模板。 请注意,Toast 通知中只能包含一个绑定元素。 |
| command | 指定 Toast 中显示的方案关联按钮。 方案在父 命令 元素中指定。 |
| commands | 指定 Toast 通知用于指示传入呼叫或警报,以及与每个方案关联的相应命令。 |
| 图像 | 指定 Toast 模板中使用的图像。 |
| text | 指定 Toast 模板中使用的文本。 |
| toast | 基本 Toast 元素,该元素至少包含一个 视觉 对象元素。 |
| 视觉 | 包含定义 Toast 的单个 绑定 元素。 |
| 标头 | 指定在操作中心内将多个通知组合在一起的自定义标头。 |
| action | 指定 Toast 中显示的按钮。 |
| actions | 用于声明最多五个输入和最多五个 Toast 通知的按钮操作的容器元素。 |
| 进度 | 指定 Toast 通知的进度栏。 |
| group | 语义上标识组中的内容必须显示为整体,或者如果无法显示,则不显示。 组还允许创建多个列。 |
| subgroup | 指定可以包含文本和图像的垂直列。 |