一、布局匹配布局
(1)一般相对布局是屏幕适配的首选。spa
(2)根据屏幕的配置加载相应的布局:限定符设计
限定符:尺寸(size)、最小宽度限定符()、布局别名、屏幕方向限定符blog
尺寸:根据屏幕不一样大小,将显示内容布局文件分别写在不一样的文件目录中(如单双面板,单:layout,双:layout_large),此方式仅适用于Android 3.2版本前。图片
最小宽度:以dp为单位,使用se XXdp指明布局使用的最小宽度屏幕(单:layout,双:layout_sw600dp),仅用于Android 3.2版本后。资源
布局别名:用于3.2版本先后都有的状况,定义一个布局别名,在这个布局下分别编写3.2版本先后两个布局。配置
屏幕方向:根据屏幕是否带操做栏、宽窄、方向设定不一样的布局别名,在区分3.2版本先后。方法
二、布局组件匹配im
使用"wrap_content"、"match_parent"和"weight“来控制视图组件的宽度和高度。layout
三、图片资源匹配
自动拉伸图(.9图片)
四、布局控件匹配
使用密度无关像素 dp 或独立比例像素 sp 单位指定尺寸。