List 模板以列表布局呈现信息项。
可以通过子列表将列表划分为若干部分。对于此模板的地图版本,导航应用可以使用地图模板。
此模板可嵌入到 Tab 模板中,以提供标签页式导航。
包含:
- 标题,带有可选的操作栏(当此模板嵌入到 Tab 模板中时,操作栏便会替换为标签页)
- 列表项(一行中的内容数量和文字数量可能会有所不同):
- 列表项数量。允许展示的商品数量取决于车辆。如需检索给定车辆的列表行限制,请使用 ConstraintManager API。
- 每件商品的文字量。列表行中的次要文本在停车后可以超过 2 行。请参阅停车状态下显示更多列表文本。
- 可选的悬浮操作按钮
如需详细了解此模板中可以包含哪些行,请参阅仅适用于列表模板的行选项和示例流中的示例。
停车后显示更多列表文字
每个列表行允许的辅助文本数量取决于汽车是处于停车状态还是驾驶状态。为了最大限度地减少干扰,文本在驾车时会被截断为 2 行。打算在驾车时阅读的任何内容均应显示在辅助文本的开头。
列表模板示例
以下 Android Auto 和 Android Automotive OS (AAOS) 示例是使用 List 模板构建的。
列出模板用户体验要求
应用开发者:
必需 | 如果提供了章节,请加入章节标题。 |
不得 | 将可选的列表行(带有单选按钮的行)与其他类型的行混合使用,或者使用部分将它们分隔开来。 |
应当 | 在可选列表中显示默认选择。 |
应当 | 为每个列表项关联一个操作(不推荐仅包含信息的行)。 |
应当 | 将要在驾车时阅读的辅助文本内容放在靠近开头的位置,以免被截断。 |
不应 | 同时添加操作栏和悬浮操作按钮。 |
可以 | 将列表内容划分为多个部分。 |
可以 | 根据需要将在包含切换开关的行与其他行混合使用。 |
可以 | 当用户更改切换状态时,更新行文字、图片或图标素材资源。 |