本文主要是介绍Android-分辨率以及dip(dp)、dpi、ppi、px、sp、pt说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android-分辨率以及dip(dp): device independent pixels(设备独立像素)
dip,就是把屏幕的高分成480分,宽分成320分。比如你做一条160dip的横线,无论你在320还480的模拟器上,都是一半屏的长度。
dpi:dot per inch
dpi=(√(横向分辨率^2+纵向分辨率^2))/屏幕尺寸)
ppi:pixels per inch(跟dpi一样)
计算了一下小米手机屏幕的PPI,4.0英寸、分辨率854X480,PPI(DPI)
=√(854^2+480^2)/4=244.912……≈245.
px:pixel
sp:scaled pixels(放大像素),主要用于字体显示。
pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业。
平常所说的hdpi等划分方法(按DPI来划分):
关于分辨率适配:
ip(dp)、dpi、ppi、px、sp、pt说明
这篇关于Android-分辨率以及dip(dp)、dpi、ppi、px、sp、pt说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!