导航:首页 > 操作系统 > androiddipdp区别

androiddipdp区别

发布时间:2025-09-14 02:41:20

android dp和dip的区别

  1. dp: Density-independent Pixels
    一个抽象的单元,基于屏幕的物理密度。
    (dp和dip的意义相同,所以不用区别对待)。
    这些单元是相对于160dpi(dots per inch)的屏幕说的,在160dpi的屏幕上,1dp粗略地等于1px。
    当运行在更高密度的屏幕上的时候,要绘制1dp的像素数量会放大一个比例,这个比例就是和屏幕密度(dpi)相关。
    类似的,在一个低密度的屏幕上,像素数目会缩小一个比例。
    dp到px的这个比例将会随着屏幕的密度变化,而不是直接的比例关系。
    用dp单位,而不是px,是一种简单的屏幕密度适配解决方式。
    换句话说,它提供了一种方式,可以在多种设备上维持真实尺寸一致性。

  2. sp:Scale-independent Pixels
    这个有点像dp单位,但是它也根据用户的字体设置(font preference)缩放尺寸。
    建议用这种尺寸单位来标注字体尺寸,这样它们将会因为屏幕密度和用户设定而调整。

  3. pt:Points 1/72 inch(英寸),根据屏幕的物理尺寸。

  4. px: Pixels

    相应于真实的像素。
    这种单位不被建议,因为真实的表达会根据设备的不同相差很远。
    每个设备上每英寸的像素数不同(密度不同),并且屏幕上总的像素数也不同(整体大小不同)。

阅读全文

与androiddipdp区别相关的资料

热点内容
抓老鼠的程序员 浏览:112
手机实现编译器 浏览:684
程序员做财务好吗 浏览:182
java开发直播 浏览:376
对接云平台服务器 浏览:947
单片机555定时器 浏览:188
杭州青少年编程培训机构 浏览:290
咋样发文件夹 浏览:8
示教器编程过程 浏览:473
单片机硬件乘法器 浏览:247
androiddipdp区别 浏览:931
开机动画压缩包 浏览:65
怎么用obj文件编译 浏览:455
编程车斜面 浏览:556
鸟哥linux私房菜pdf 浏览:513
office编译错误找不到工程或库 浏览:737
运河pdf 浏览:718
cf如何在服务器获得角色信息 浏览:57
单片机步进电机速度 浏览:852
androidlauncher布局 浏览:149