在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会随之改变
内边距和外边距用于控制控件的显示样式
设置内边距和外边距