android五大布局

来源:互联网 发布:tda分析软件正版费用 编辑:程序博客网 时间:2024/05/05 20:35

LinearLayout (线性布局) 分水平和垂直,这个必须有

gravity  控件内容在控件中的位置 ,一般用于TextView

layout_graviy   当前控件在父元素的布局

 weightsums   父布局权重总和

layout_weight;  额外控件所占的权重

为了适配,建议多使用weight,不要把空间宽,高写死。

 

Relativelayout   (相对布局)

 android:layout_toRightOf="@id/xx"/>  在某控件的右边

android:layout_above="@id/xx"  上边

android:layout_below="@id/xx" 下边

 

 

同理和 某控件的最左边线 对齐

 android:layout_alignLeft="@id/xx"

 android:layout_alignTop="@id/xx"

 

android:layout_alignBaseline="@id/xx"  按中心点来对齐

 

和父控件的底部对齐

android:layout_alignParentBottom="true"

 

下面2个区别在于一个是外边距,一个是内边距  ,内边距指控件中的内容与边框 ,外边距则是兄弟关系(控件之间的关系)

android:layout_margin="10dp"

android:padding="10dp" 

还有android:layout_centerInParent="true"  在父控件的最中间

 

 

 

绝对布局   指定 x和 y点

表格布局 

帧布局    

 

布局之间是可以嵌套的

0 0
原创粉丝点击