您的位置:首页 > 其它

dip和px区别联系 产生的根源和设计时的影响如何?是否屏幕密度的决定原因?

2016-07-25 01:32 316 查看
至于根源。

android最早是没有考虑到这么多屏幕分辨率的。最早的机器是g1,他的分辨率是480*320。但是,由于android是开放的平台,各种各样分辨率的设备都可以运行。为了兼容这些平台,android从1.6开始,加入了设备独立像素,dip或者dp。标准屏幕480*320上,px与dp是1比1的。分辨率高的,比如800*480,就要按比例兑换成480*320。

开发者在开发的时候,ui设计时最好用dp,系统会自动按比例计算为px,从而适配视图。

sp我一直以为是跟dp一样的,今天一查,估计是专门配置字体大小的。不过,这个问题不是很大,dp也是可以的。

怎么按比例计算的
http://www.zhihu.com/question/19625584
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: