
布局定义了用户与应用交互的视觉结构,例如在可组合项中。Android 提供了一系列库、规范的起始点以及用于显示和定位内容的技术。
开始使用
首先了解 应用结构,然后了解如何 构建应用的内容,从而开始设计 Android 布局。
要点总结
布局方向
考虑用户 可能会遇到的不同宽高比、尺寸类和分辨率。验证您的应用在横向和纵向屏幕方向以及不同屏幕尺寸和设备规格下都能提供良好的用户体验。
设备安全区域
尊重设备安全区域,其中包括界面的一些部分,例如刘海屏、从边缘到边缘的内边距、边缘显示、软件键盘和系统栏。为用户提供灵活的布局,以便与键盘互动。
正确做法
聚焦用户输入。如果键盘存在,请将输入上移到聚焦状态,或考虑将文本输入附加到键盘。
错误做法
隐藏输入。即使在较小的屏幕上,用户也可能不知道或无法滚动屏幕。
互动人机工程学
将主要导航等基本互动保留在可访问的屏幕 区域中。悬浮操作按钮 (FAB) 提供了一个 突出且可访问的互动点
划归组
使用划归将相关内容分组,以引导用户浏览内容和 操作。使用显式划归的卡片将内容与相关操作分组。
对齐
在类似内容和界面元素之间提供一致的对齐方式。
正确做法
在类似元素之间建立一致的间距。
错误做法
通过不一致地设置类似元素的间距来破坏可读性,这可能会使设计显得杂乱无章。
基本互动
不要让用户在每个视图中看到太多操作。
标注布局规范
构建自定义布局时,使用对齐、约束或重力术语标注内容在布局中的位置 。说明图片应 如何响应其容器才能正确显示。