android布局

android中有五种布局方式。

一、FrameLayout,框架布局

二、LinearLayout,线性布局

        LinearLayout分为垂直布局(android:orientation="verticle")和水平布局(android:orientation="horizontal")。

        垂直布局时,每行只有一个元素,多个元素依次垂直往下。水平布局时,只有一行,每一个元素依次向右排列。

        LinearLayout中有一个重要的属性android:layout_weight="1",weight在垂直布局时表示行距,在水平布局时表示

       列宽,weight值越大就越大。

三、AbsoluteLayout,绝对布局

        用X,Y坐标来指定元素位置。如android:layout_x="20px"  android:layout_y="12px“。

四、RelativeLayout,相对布局

        主要属性有:

        相对于某一个元素:

         android:layout_below="@id/aa"该元素在id为aa的下面。

         android:layout_toLeftOf="@id/bb"该元素的左边是bb。

         相对于父元素:

          android:layout_alignParentLeft="true",在父元素左对齐,

          android:layout_alignParentRight="true",在父元素右对齐。

五、TableLayout,表格布局

        每个TableLayout里面有表格行TableRow,TableRow中可以具体定义每一个元素,设定它的对其方式,

        android:gravity="center"。

 

 各种布局的例子:

http://www.simpleframework.net/blog/v/105754.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值