Android 驱动了数百万计的手机、平板和其他设备,囊括了各种不同的屏幕尺寸和比例。利用 Android 灵活的布局系统,你可以创造出在各种设备上看起来都很优雅的应用。

灵活

对应用布局进行放大、缩小或者裁减以适应不同的高度和宽度。

优化布局

在较大的设备上,利用大屏幕的优势。通过定制视图显示更多的内容,提供更便利的导航。

适用于各种设备

为不同的像素密度 (DPI) 提供资源使应用在各种设备上都看起来很棒。


策略

那么应当如何开始为多种屏幕设计呢?一种方法是以一个基本的标准 (中等尺寸,MDPI) 开始,之后将其缩放到不同的尺寸。另一种方法是从最大的屏幕尺寸开始,之后为小屏幕去掉一些 UI 元素。

该主题更多的内容,请访问 多视图布局

开发者提示

关于构建弹性布局的更多信息,参见 Designing for Multiple ScreensBuilding a Dynamic UI with Fragments.