android 屏幕适配解决

屏幕物理尺寸单位:英寸 1英寸 ~2.54cm
常见的有5.0 5.1 5.2 5.5 5.7 5.9 6.0等

1.屏幕分辨率 = 纵向横向像素 例如:19201080
    1px = 1个像素点
2.屏幕像素密度 dpi(每英寸上的像素点数)

                 px              dpi        icon
ldpi        320x240       120      36x36        1dp = 0.75px
mdpi      480x320       160      48x48        1dp = 1px
hdpi       800x480       240      72x72        1dp = 1.5px
xhdpi     1280x720     320      96x96         1dp = 2px
xxhdpi   1920x1080   480    144x144       1dp = 3px
xxxhdpi  2560x1440  640    192x192       1dp = 4px

px = density x dp
density = dpi /160
px = dp x (dpi / 160)

项目中用的一个大神通过今日头条总结的屏幕适配方案,暂时没出什么问题.
https://www.jianshu.com/p/55e0fca23b4f

我只是个小菜鸟,把自己容易忘的东西记录下来而已[]( ̄▽ ̄)*

你可能感兴趣的:(android 屏幕适配解决)