屏幕适配(一)--屏幕分辨率限定

原理

屏幕分辨率限定符适配需要在 res 文件夹下创建各种屏幕分辨率对应的 values-xxx 文件夹
屏幕分辨率限定.png

根据一个基准分辨率,例如基准分辨率为 667x375,将宽度分成 375 份,取值为 1px~375px,将高度分成 667 份,取值为 1px~667px,生成各种分辨率对应的 dimens.xml 文件(按照对应比例)。

详情使用如图
横向基准分辨率.png
纵向基准分辨率.png
1280×800横向.png

其他的不再举例

使用

使用.png

应用会自己去找自己分辨率的文件获取大小,如果没有找到对应分辨率的话只能用默认的分辨率。

问题

    1. 不能全部支持所有的分辨率手机,有分辨率不能支持时只能用默认的,可能会导致显示异常。
    1. 要想适配更多机型就得打包更多适配文件,会导致打包文件过大。

你可能感兴趣的:(屏幕适配(一)--屏幕分辨率限定)