线性布局

如果垂直排列,则每行仅包含一个界面元素,如果水平排列,则每列仅包含一个界面元素

 

框架布局

表格布局

相对布局(用的最多啦,你懂的)

绝对布局(最不常用的,你也懂的)

 

Gravity:

该属性用于控制布局中控件的对齐方式,如果是没有子控件的控件设置此属性,则表示其内容的对齐方式,比如说TextView里面的文字的对齐方式,若是有子控件的控件设置此属性,则表示其子控件的对齐方式哦。

 

Layout_weight很有用的嘛,呵,,,

 

 

相对布局:

 

相对父控件的属性:

android:layout_alignLeft=""----》》郁闷,此处我错了。

android:layout_alignParentRight="true"

 

 

相对子控件的属性:

android:layout_toLeftOf="@id/Cancel"

 

 

临时小笔记:

 

 

所有控件中的ID详细解决为:

 

@+id/TextView01

其中@表示后面的字符串是ID资源;加号(+)表示需要建立新资源名称,并添加到R.java文件中;斜杠后面的字符串(TextView01)表示新资源的名称,如果属于还是新添加的,或属于Android框架的ID资源,则不需要使用加号(+),但必须添加Android包的命名空间,例如:android:id="android:id/empty"