原理
屏幕分辨率限定符適配需要在 res 文件夾下創(chuàng)建各種屏幕分辨率對應(yīng)的 values-xxx 文件夾
屏幕分辨率限定.png
根據(jù)一個基準分辨率,例如基準分辨率為 667x375,將寬度分成 375 份,取值為 1px~375px,將高度分成 667 份,取值為 1px~667px,生成各種分辨率對應(yīng)的 dimens.xml 文件(按照對應(yīng)比例)。
詳情使用如圖
橫向基準分辨率.png

縱向基準分辨率.png

1280×800橫向.png
其他的不再舉例
使用

使用.png
應(yīng)用會自己去找自己分辨率的文件獲取大小,如果沒有找到對應(yīng)分辨率的話只能用默認的分辨率。
問題
- 不能全部支持所有的分辨率手機,有分辨率不能支持時只能用默認的,可能會導致顯示異常。
- 要想適配更多機型就得打包更多適配文件,會導致打包文件過大。