Android屏幕适配解决方案

因为ui设计师给你的设计图是以px为单位的,Android开发则是使用dp作为单位的,那么我们需要进行转换:

密度类型代表的分辨率(px)屏幕密度(dpi)换算(px/dp)比

Android屏幕适配解决方案_第1张图片

在Android中,规定以160dpi(即屏幕分辨率为320x480)为基准:1dp=1px

xhdpi分辨率以内的手机需求量最旺盛

目前市面上最普遍的高端机的分辨率还多集中在720X1080范围内(xhdpi),所以目前来看xhpdi规格的图片资源成为了首选

1.程序启动图标logo

小屏ldpi() 36 x 36 px。

中屏mdpi(160dpi):48*48px

大屏hdpi(240dpi):72*72px

特大屏xhdpi(320dpi):96*96px

超大屏xxhdpi(480dpi):144*144px

超大大屏xxxhdpi(640dpi):192*192px

2.底部菜单图标

1. 大屏:

1. 完整图片(红色): 72 x 72 px

2. 图标(蓝色): 48 x 48 px

3. 图标外边框(粉色): 44 x 44 px

1. 中屏:

1. 完整图片: 48 x 48 px

2. 图标: 32 x 32 px

3. 图标外边框: 30 x 30 px

1. 小屏:

1. 完整图片: 36 x 36 px

2. 图标: 24 x 24 px

3. 图标外边框: 22 x 22 px

3. 底部或顶部tab标签图标

1. 大屏 (hdpi) screens:

1. 完整图片(红色): 48 x 48 px

2. 图标(蓝色): 42 x 42 px

1. 中屏 (mdpi) screens:

1. 完整图片: 32 x 32 px

2. 图标: 28 x 28 px

4. 底部状态栏图标

mdpi (160 dpi) 24 x 24 px 中屏

hdpi (240 dpi) 36 x 36 px 大屏

xhdpi (320 dpi) 48 x 48 px 特大屏

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