线性布局
如果垂直排列,则每行仅包含一个界面元素,如果水平排列,则每列仅包含一个界面元素
框架布局
表格布局
相对布局(用的最多啦,你懂的)
绝对布局(最不常用的,你也懂的)
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"
转载于:https://blog.51cto.com/mzh3344258/733347