美文网首页我的安卓开发我爱编程
最新的小米mix 2s 分辨率问题

最新的小米mix 2s 分辨率问题

作者: alphet | 来源:发表于2018-04-12 12:29 被阅读12次

    android手机,系统的density分为2种,其一是标准的2,3,4;另外一种就是

    2.5,3.5,2.75等自定义非整形。

    比如需要设置TextView: leftMargin=10dp

    完美的适配,我们应该这样写,

    假设参考手机宽度为360,density为4.0,

    目标手机宽度为412,density为2.75

    那么 leftMargin=412*40/360=45.77

    再加上误差leftMargin=45.77+2.75=48

    这种算法适用所有机型,包括density为整形和非整形2种

    相关文章

      网友评论

        本文标题:最新的小米mix 2s 分辨率问题

        本文链接:https://www.haomeiwen.com/subject/vfyxkftx.html