Android中的尺寸单位

Android中的尺寸单位

在生活中,对于长度,有米,厘米等长度单位;在平面设计中有px单位;而在Android中也有px单位,但不推荐使用;推荐字体使用sp单位,除字体外都使用dp单位。

什么是sp,dp单位呢?

dp(Device independent pixel,Density independent pixel, DIP, DP,又叫与设备无关像素或与密度无关像素或密度独立像素);简单来讲就是他会在不同的设备上大小不一样;根据屏幕的缩放自动计算;缩放在Android中相应的API获取;这就是为什么同样都是13,14寸笔记本,普通Windows笔记本和Macbook Pro比较,明显感觉Macbook Pro屏幕清晰;就是因为Macbook Pro是Retina屏幕(也称高分辨率屏幕),他的分辨率宽度为2560;而大部分14寸Windows笔记本还是1366分辨率;而Macbook Pro的缩放就是2,所以说如果使用dp单位,1dp在缩放为1的设备上,就是1dp,在缩放为2的设备上就是2px。

所以如果你某天见到谁,在Macbook上装了一个Windows,可能并不是别人装X,而是喜欢Macbook分辨率;因为通常Windows 2k分辨率笔记本都很贵,而且很少。

sp:有dp的功能;他还会根据用户的字体大小偏好来缩放 。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容