Android常用布局之LinearLayout线性布局和RealtiveLayout相对布局

时间:2022-12-20 09:59:35

 LinearLayout最常用的属性:

id

layout_width

layout_height

background 

外边距:layout_margin:也是有好多方向 layout_marginTop

内边距:layout_padding: paddingLeft  paddingRight...

orientation

weight:把在同一个布局里的两个控件的width设置成0dp,这种weight的值等于 1 ,

    权重的意思就是在把子控件的width属性占的位置减去(相对于父控件的宽度)

    之后剩下的部分按照控件的权重属性进行分配。

 

RealtiveLayout最常用的属性:

layout_toLeftOf:可以指定控件id来指定参考控件。

layout_toRightOf:可以指定控件id来指定参考控件。

layout_alignBottom

layout_alignParentBottom:还有很多相对于父控件的布局方向 Top...

layout_below:可以指定控件id来指定参考控件。

 

 

第一类:属性值为true可false

android:layout_centerHrizontal   水平居中

android:layout_centerVertical   垂直居中

android:layout_centerInparent  相对于父元素完全居中

android:layout_alignParentBottom   贴紧父元素的下边缘

android:layout_alignParentLeft  贴紧父元素的左边缘

android:layout_alignParentRight  贴紧父元素的右边缘

android:layout_alignParentTop   贴紧父元素的上边缘

android:layout_alignWithParentlfMissing  如果找不到对应的兄弟元素找不到,就以父元素做参照物。

第二类:属性值必须为id的引用名

android:layout_below     在某元素的下方

android:layout_above     在某元素的上方

android:layout_toLeftOf    在某元素的左边

Android:layout_toRightOf   在某元素的右边

android:layout_alignTop   本元素的上边缘和某元素的上边缘对齐

android:layout_alignLeft   本元素的左边缘和某元素的左边缘对齐

android:layout_alignBottom  本元素的下边缘和某元素下边缘对齐

android:layout_alignRight   本元素的右边缘和某元素右边缘对齐

 


第三类:属性值为具体的像素值班,如30dip

android:layout_marginBottom   离某元素底边缘的距离

Android:layout_marginLeft  离某元素左边缘的的距离

Android:layout_marginRight   离某元素的右边缘的距离

Android:layout_marginTop    离某元素上边缘的距离

android:hint   设置EditText为空时输入的提示信息

android:gravity   对该view内容的限定:靠上 下 左 右

android:layout_gravity="right"   用来设置该Container(组件)的靠左 靠右

android:text     指定的控件当中显示的文字 <wbr>尽量使用string.xml文件当中的字符串

Android:textSize  文字大小

Android:width   控件宽度

Android:height    控件高度

Android:layout_width   指定Container组件的宽度

Android:layout_height   指定Container组件的高度

Android:singleLine    为真时,内容在同一行中进行显示



Tomorrow the birds will sing.



好看请赞,养成习惯  作者:靠谱杨 

更多日常分享尽在我的VX公众号:小杨的挨踢IT生活

Android常用布局之LinearLayout线性布局和RealtiveLayout相对布局