美文网首页
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