Android屏幕适配策略
2015-03-18 10:41
204 查看
上一篇文章说到Android设备密度和尺寸,这里说一下对于不同密度和尺寸的设备进行适配的几个策略。
Android工程结构中大概有三处可以提供屏幕适配,所以就有三种不同的屏幕适配策略,其实大同小异,基本原理是一样的。
1. 布局(layout)适配:对每一种不同密度和尺寸的设备提供一套相对独立的布局(如: layout-960X540);
2.尺寸(values)适配:在布局中的尺寸全部使用styles等资源文件中的定义值,对每一种不同密度和尺寸的设备提供一套values 资源定义(如:values-960X540);
3. 图像(drawable)适配:布局和资源统一,使用不同的图片组(如:drawable-ldpi);
注:注意要避免在不同屏幕类型上图片的拉伸和变形的情况,所以,最彻底是使用策略3,提供几组图片;如果这样会使软件变大,可以考虑使用.9.png格式的图片。
Android工程结构中大概有三处可以提供屏幕适配,所以就有三种不同的屏幕适配策略,其实大同小异,基本原理是一样的。
1. 布局(layout)适配:对每一种不同密度和尺寸的设备提供一套相对独立的布局(如: layout-960X540);
2.尺寸(values)适配:在布局中的尺寸全部使用styles等资源文件中的定义值,对每一种不同密度和尺寸的设备提供一套values 资源定义(如:values-960X540);
3. 图像(drawable)适配:布局和资源统一,使用不同的图片组(如:drawable-ldpi);
注:注意要避免在不同屏幕类型上图片的拉伸和变形的情况,所以,最彻底是使用策略3,提供几组图片;如果这样会使软件变大,可以考虑使用.9.png格式的图片。
相关文章推荐
- Android屏幕适配(二)多分辨率布局适配策略
- android 屏幕适配问题
- android基础--屏幕适配
- android 屏幕适配问题
- 【Android Training - 02】适配不同的屏幕[Lesson 1 - 支持不同的屏幕大小]
- android屏幕适配
- android 之屏幕适配
- Android屏幕适配
- android – 多屏幕适配相关
- Android Web App官方文档翻译第二章:屏幕适配
- 【Android Training - 02】适配不同的屏幕[Lesson 3 - 实现可适配的UI流程]
- android多屏幕适配(1)
- 【Android】屏幕适配
- android屏幕适配浅谈
- android 屏幕适配问题
- Android多屏幕适配
- 关于Android的多种屏幕适配
- android屏幕适配不同的资源图片、布局
- Android屏幕适配不同的资源图片、布局
- Android屏幕适配问题