适用于平板电脑、大屏设备和可折叠设备的自适应布局

您的应用应该能够在由 Android 提供支持的不同类型的设备(包括手机、平板电脑、可折叠设备和 Chrome 操作系统设备)上运行。下文介绍了要打造可在 Android 生态系统中顺畅运行的应用所需了解的一些信息。

基础知识

熟知我们在平板电脑应用质量Material Design 自适应界面方面的准则。这些文档介绍了实现自适应布局需遵循的原则。

灵活应对大屏幕

您的应用至少应满足以下条件:无论在哪种屏幕上运行,应用的显示布局都能很好地适应该屏幕。

  • 支持不同的屏幕尺寸:Android 设备的形状和尺寸多种多样,因此应用的布局需要灵活多变。 也就是说,应用布局应能够很好地适用不同的屏幕尺寸和方向,而不是为布局定义硬性尺寸(也就是假定采用特定的屏幕尺寸和宽高比)。

应对状态转换

在应用窗口使用期间,窗口的尺寸可能会发生变化。例如,应用可能会在某 Chrome 操作系统设备(该设备允许多个应用同时在尺寸可动态变化的窗口中运行)上运行,也可能会在支持各种折叠方式的可折叠设备上运行。

处理自由式多窗口和输入设备操作

某些用户操作(如窗口大小调整和鼠标跟踪)需要您的应用响应动态变化的状态。

其他资源