android tablelayout用法,TableLayout布局的使用和详解

TableLayout是继linearLayout布局的另一种布局方式,这中布局方式的优点就是布出来的局特别规整,行是行,列是列的。

你可以在自己脑海中脑补一下 把TableLayout想象成一个表格,你可以在表格中写入数据,控件。无需再去做对齐设置就能使内容很有次序感。

TableRow标签是TableLayout里面的行

可以参考下列代码:

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

在我们学习TableLayout的过程中 需要注意以下几点:

1,参考上列 在TableRow中我没有使用layout_width和layout_height,因为在TableRow标签中这

两个属性是没有意义的,不管你写哪一个,它自己本身默认的都是“wrap_content”。因此大多时候都不设置这个属性。

2,在一个表格中有很多行,所以我们在书写代码的时候最好能养成一个良好的习惯,把每行的代码对齐缩进。

这样我们看代码的时候会一目了然。

3,像Android:backgroud设置底色的属性,Android:gravity设置对齐方式的属性 以及设置组件的距离等这些属性还是可以在TableRow标签中使用的。

4,如果某一个控件没有被包含在TableRow标签中 ,那么它会自成一行。

5,如果想让TableRow中的所有组件依照比例使用整个Table的宽度,可以借助Android:layout_weight属性,它会将同一行的所有组件的weight值加总后,再依照每个组件的weight值的比例计算所占的宽度。

6,TableLayout中的所有TableRow组件都是对齐的 ,无法错开的。如果想要错开的效果,可以在TableLayout中再嵌套一个Tablelayout 。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值