相信大家初学Android是经常把这几个长度单位搞混,在这我就简明的区分下方便记忆。
px:像素单位。
dpi(dot per inch): 每英寸上点的数量,用来描述屏幕的细腻程度。
dp = dip(Device Independent pixels): 设备独立像素. 不随屏幕分辨率变化。
sp(scaled pixels): 缩放像素. 随字体缩放而变化。
总之:Android上通常用dp来设置控件大小,用sp来设置字体大小。
相信大家初学Android是经常把这几个长度单位搞混,在这我就简明的区分下方便记忆。
px:像素单位。
dpi(dot per inch): 每英寸上点的数量,用来描述屏幕的细腻程度。
dp = dip(Device Independent pixels): 设备独立像素. 不随屏幕分辨率变化。
sp(scaled pixels): 缩放像素. 随字体缩放而变化。
总之:Android上通常用dp来设置控件大小,用sp来设置字体大小。