Android在数以千万计的手机、平板电脑或是其他设备上运行,它们使用着各种不同尺寸和类型的屏幕。通过利用Android灵活的布局系统,你可以创建出在大到平板电脑小至手机上都能优雅地适配的应用程序。
设计为可适配的
根据不同的高度和宽度自动拉伸或是压缩布局
对布局进行优化
在大型设备上充分利用较大的屏幕面积。创建结合了多个视图的混合型视图以显示更多内容且易于导航。
为所有设备提供素材
为不同的屏幕密度(DPI)都提供资源以确保你的应用在任何设备上都有最佳视觉效果
策略
该从何入手为各种屏幕进行设计呢?一种方式是基于基本标准(中型尺寸,中等屏幕密度MDPI)来进行设计之后为其他屏幕进行缩放。另一种方法是以最大屏幕尺寸为基准来设计,之后为小型屏幕使用缩小后的UI元素。
关于这个主题的更多细节内容,请参阅文章“支持多种屏幕”。
本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。