Android 的设计语言基于传统的印刷技术,例如比例、空白、规律和网格上的对齐。这些技术的成功运用,在用户快速理解屏幕上的信息方面起到关键作用。为了帮助您使用这些技术,冰淇淋三明治 (Ice Cream Sandwich) 引入了全新的 Roboto 字体家族,它专为界面渲染和高分辨率屏幕而设计。当前的 TextView 控件默认支持普通、加粗、斜体和加粗斜体这几种样式。

下载 Roboto 字体

下载 Specimen Book

 

默认字体颜色

Android 界面使用以下的色彩样式: textColorPrimarytextColorSecondary。在浅色主题中则使用 textColorPrimaryInversetextColorSecondaryInverse。在设计框架中还包括了几种自带的触摸反馈效果。

字体的缩放

字体大小上的不同可以较好的创造出有序的和可理解的排版效果。不过在同一个界面中使用过多的不同大小字体则会造成混乱。Android 设计框架使用以下有限几种字体大小:

用户可以在“设置”中调整整个系统的字体大小。为了支持这些辅助特性,字体的像素应当设计成与大小无关的,称之为 (sp)。排版的时候也应当考虑到这些设置。