Android 机型适配

学习自头条某文

log一下dp与px,会发现px是dp的几倍,他们之间存在啥关系呢?

dp * density = px

density的计算方式

屏幕斜长/屏幕是几寸的

但是

1.设计稿统一360dp标准

2.各机型不一定都遵循这个计算规则

如果你想设计稿给多少dp,你就开开心心地在xml中设多少dp,那就:

按宽或者高适配

360dp * density = 屏幕宽度

此外字体会随着系统设置的字体的变化而变化

所以需要计算比例,并且为了防止程序运行的时候字体尺寸被改变, 还要监听系统字体的切换

猜你喜欢

转载自blog.csdn.net/qq_36523667/article/details/81138791
今日推荐