首先确定核心内容,然后设计有效的 widget 布局。布局决定了信息和互动元素在 widget 中的组织方式。Android 提供了多种预构建的布局,用于工具栏、文本、列表和网格类型的 widget,以简化此流程。
文本
文字布局非常适合显示简洁明了的信息。您可以选择在文字旁边添加图片,以增强 widget 的视觉吸引力。
非常适合用于标题、状态更新、简短说明,或任何单行文字即可有效传达信息的场景。如需有关根据 widget 大小动态缩放文本内容的指南,请参阅规范布局示例。
添加图片可增强视觉效果。如需了解如何使此布局适应不同的屏幕尺寸,请参阅断点。
工具栏
使用工具栏布局,以灵活的布局(可适应各种 widget 大小)为用户提供对应用中常用任务的快速访问。
搜索工具栏布局旨在将焦点吸引到搜索,将其作为工具栏中的主要操作。其他实用按钮可让您快速访问常用功能。
工具栏显示应用品牌,后跟最常用任务的按钮,非常适合用于可切换的设置或任务链接。调整大小后,系统会隐藏不太常用的选项,以便显示更常用的操作。使用断点在有空间时添加新的最小 48dp 可点按按钮。
列表
使用列表布局以清晰、可扫描的格式整理多项内容。这非常适合新闻标题、待办事项列表或消息。将内容整理成结构化的可扫描列表。根据内容需求,选择采用容器化或无容器化演示。
可扫描的文字和图片列表非常适合展示多种类型的内容,例如新闻标题、带有专辑封面的播放列表或消息。
核对清单布局非常适合显示任务,可为用户提供清晰的点按目标,以便用户快速将项目标记为完成。
通过操作列表提供直观的控制分组,其中视觉上的开启/关闭状态可立即反馈项目状态。
网格
以紧凑、灵活且视觉效果丰富的网格显示图片,并提供可选标签。 使用可适应不同屏幕尺寸的列和行。
使用纯图片网格创建具有视觉冲击力的可滚动图片库。行和列会自动适应各种屏幕尺寸,以实现最佳呈现效果。
您还可以添加文字标签和说明,为图片网格内容提供更多背景信息和内容。