美文网首页我的安卓开发我爱编程
最新的小米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