一、佈局匹配佈局
(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 單位指定尺寸。