码迷,mamicode.com
首页 > 其他好文 > 详细

dp和px

时间:2018-02-20 16:23:26      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:图片   区分   显示   class   androi   公式   pos   android   手机   

Android 开发有时候会碰到这两个单位,要注意区分转换

px是像素点,1px表示一个像素点,但是像素点的大小不同手机是不一样的

如果我们想要让图片显示一定的大小,那就不能用像素来衡量(比如在像素密度低的手机上很大的图,在高像素密度手机上就很小了)

为此引进了dp单位来表示实际的大小

px=dp*像素密度/某个基准常数

为什么要除于某个基准常数呢,因为不除的话dp表示的单位距离太小 用起来不方便

这个常数就是160,人为规定的。而安卓里像素密度有120 dpi、160 dpi、240 dpi、320 dpi

所以转换公式变为,px=dp*0.75或1或1.5或2,后面四个常数根据安卓的设置来

dp和px

标签:图片   区分   显示   class   androi   公式   pos   android   手机   

原文地址:https://www.cnblogs.com/otaganyuki/p/8455318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!