美文网首页
Android开发中dp_sp_px理解

Android开发中dp_sp_px理解

作者: 道阻且长_行则将至 | 来源:发表于2019-04-02 20:45 被阅读0次

Android开发中 dp sp px 的理解

基础概念

  • px : 其实就是像素单位,比如我们通常说的手机分辨列表800*400都是px的单位

  • dp : 设备独立像素 (device independent pixels) 也叫 dip ,在不同的像素密度的设备上会自动适配

  • sp : 同dp相似,还会根据用户手机系统的字体大小来缩放

drawable文件夹有

ldpi、mdpi、hdpi、xhdpi四种。

dpi指像素/英寸

而ldpi指dpi120,

mdpi指dpi160, icon4848 一般指320480,是标准的 dp大约是1.5倍的pix

hdpi指dpi240, icon7272 480800

xhdpi指dpi320, icon9696 7201280

xxhdpi指dpi480 icon144144 10801920

dp1 dp2

状态栏高度:50 px

导航栏高度:96 px

标签栏高度:96 px

Android最近出的手机都几乎去掉了实体键,把功能键移到了屏幕中,当然高度也是和标签栏一样的:96 px
内容区域高度为:1038 px (1280-50-96-96=1038)

[图片上传失败...(image-3a01e4-1554208991737)]

切图720*1280就行了

字体

字号采用12sp(small)、14sp(normal)、18sp(large)、22sp(larger),40sp(huge)等四个级别来设计

对应关系

1、安卓机型各种尺寸下的PX与DP、SP的对应关系

1

2、距离单位DP与PX的对应关系

2

3、字体单位SP与PX的对应关系

3

参考链接

一款APP设计的从0到1之:Android设计规范篇

Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

相关文章

网友评论

      本文标题:Android开发中dp_sp_px理解

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