今天主要学习控件,可以用XML 和JAVA 两种方式来控制控件布局,但是XML 相对简单,JAVA 相对灵活,但是复杂。
然后布局可以使用Layout布局,和View布局。前者有 Linear和relative布局,后者有List和grid布局。
LineraLayout有垂直方向和水平方向。
距离单位PX ,就是像素,每个像素可以显示红绿蓝三种颜色。
dpi (dots per inch) =分辨率。4.3英寸的 电视 就是说 他屏幕的对角线长度为4.3英寸。
dp就是,比如说你的屏幕大小一样,但是你要这个控件占据你的屏幕一半,但是分辨率不同的屏幕 PX 不同,所以你用dp来设置大小的话,可以保持 你想要的结果。例如
它会使你的控件在不同分辨率上面的显示大小都一样。
SP就是会和你手机设置的字体大小的变化而变化。
通常我们设置字体大小的时候用sp 当设置空间的长宽时候用dp
下面是边距的学习。