首页 > 代码库 > 距离单位与内外边距

距离单位与内外边距

在android开发中常用的距离单位有px、dp、sp

px就是像素,如在480*800的分辨率的显示屏上,横排有480个小格子,竖排有800个小格子,每个格子代表一个像素点。分辨率越高,像素点越高,显示的内容也就越多

技术分享

屏幕尺寸相同,但分辨率可能不同,因此dpi也可能不同,细腻程度也就不同了

dp = dip(Device Independent pixels)

px = dp * (dpi/160)

在dpi为160的屏幕上:1dp = 1px

sp:scaled pixels,通常用于指定字体的大小,当用户修改手机显示字体时,sp会随之改变

 

内边距和外边距用于控制控件的显示样式

技术分享

设置内边距和外边距

技术分享

距离单位与内外边距