1.px像素
480*800
2.想要了解像素要了解dpi
对角线长度
dpi表示的是这个屏幕的细腻程度
3.dp
由于不同屏幕的像素是不一样的,所以如果按照像素来写位置大小的话,会造成同一个程序在不同的屏幕是不一样的。我们定义了一个新的单位,像素无关。
4.sp
通常用于指定字体大小,当用户修改手机显示字体时,sp会随之改变。
举一个例子:
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000" android:textSize="50dp" android:text="第一个"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#00FF00" android:textSize="50sp" android:text="第二个"/>
当我们更改了自己手机的字体的时候,
第二个明显变大了,根据手机字体变化的。
5.内外边距