Android布局之三——Table Layout

又是一周没有学习了,废话不多说,直接上XML文件代码:

 

注意:这类似于一个HTML表的结构。
TableLayout类似于HTML元素的table;
TableRow的类似于HTML元素的tr;
但对于单元格,您可以使用任何一种组件。在这个例子中,一个TextView相当于一个单元格。
TableRow与TableRow之间的View用来绘制一条水平线。

TableLayout xmlns:android="http://schemas.android.com/apk/res/android" //表明此Activity使用表格布局
android:layout_width="fill_parent"    //自适应宽
android:layout_height="fill_parent"    //自适应高
android:stretchColumns="1" //是设置 TableLayout所有行的第二列为扩展列,也就是说如果每行都有三列的话,剩余的空间由第二列补齐

第一行:

android:layout_column="0"    //单元格的索引,0为第一个
这里要特别说明一下,经试验感觉Android中Table布局,这个Table并不像网页中的Table,列是固定的,你可以合并单元格,但是这里的列数是不固定,你如果设置为0,此组件排列在第一个列,如果你设置为1,则自动前面会多出一列,排列在第二列了。
我这样变了一下:

image
表格自动变成了四列,这里并不像HTML的表格那样,网页中如果要四列



Android中却是


这样就实现了四列,他的列是根据列的下标来定的,所以布局时要注意这一点。

其它的地方解释一下

 一条线,相当于HTML中的<hr />

android:padding="3dip"相当于HTML中的CSS中的padding属性,指容器内的内容与容器的边距,不过这里不是用px为单位,而是dip为单位,注意一下就可以了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值