Android布局

线性布局:LinearLayout

android:orientation="vertical"   则表明线性垂直布局。控件只能在第一列竖着放。

android:orientation="horizontal"  则表明线性水平布局。控件只能在第一行横着放。

android:layout_weight="1"可以设置权值,把屏幕按照一定比例分配。

相对布局:RelativeLayout

android:layout_      below=...  在...下面     alignBottom=...  底线与..对齐    

 centerInParent="true" 在父容器的正中间   alignParentBottom="true"  与父容器底部对齐     等。

框架布局: FrameLayout

 android:layout_gravity=""  top center_vertical bottom (上中下)left center_horizontal right  (左中右)

center_vertical|center_horizontal  这一项还可以组合使用,一共可以放置9个位置。

 android:layout_marginRight="100px"  可以设置上下左右边距。

以上三种常用

接下来的不太常用:

表格布局:TableLayout  每行只能放置一个控件,然后换行,若想要每行放多个在这一行加上   <TableRow>  里面放多个控件  </TableRow>

绝对布局(过时):AbsoluteLayout   layout_x    layout_y 确定了控件具体位置。


布局之间相互嵌套时,只需要用标签嵌套就可以。比如<LinearLayout >  <FrameLayout></FrameLayout> </LinearLayout>


布局中通用的属性:(每个布局都可以用)

layout_width

layout_height

layout_margin  

(Left, Top , Right , Bottom , start , end)

padding

(Left, Top , Right , Bottom , start , end)

gravity=""  可以控制具体的东西放在当前控件的具体位置。  也可以放在父容器中,控制子控件的位置。

layout_gravity可以控制当前安控件在父容器的位置


部件背景颜色:

background  一共由8位十六进制数构成(前两位也可以不写,默认为100%)

argb  alpha  透明度  red  红色  green 绿色  blue 蓝色



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值