TableLayout(表格布局)
创始人
2025-05-28 17:58:24

前面我们已经学习了平时实际开发中用得较多的线性布局(LinearLayout)与相对布局(RelativeLayout),其实学完这两个基本就够用了,这一节我们会学习Android中的第三个布局:TableLayout(表格布局)!

1.本节学习路线图

路线图分析:从上面的路线图,可以看出TableLayout的用法还是很简单的,无非就是确定表格的行数,以及使用那三个属性来设置每一行中的第某列的元素隐藏,拉伸,或者收缩即可!

2.TableLayout的介绍

相信学过HTML的朋友都知道,我们可以通过< table >< tr >< td >就可以生成一个HTML的表格,而Android中也允许我们使用表格的方式来排列组件,就是行与列的方式,就说我们这节的TableLayout!但却不像我们后面会讲到的Android 4.0后引入的GridLayout(网格)布局一样,直接就可以设置多少行与多少列!

3.如何确定行数与列数

  • ①如果我们直接往TableLayout中添加组件的话,那么这个组件将占满一行!!!

  • ②如果我们想一行上有多个组件的话,就要添加一个TableRow的容器,把组件都丢到里面!

  • ③tablerow中的组件个数就决定了该行有多少列,而列的宽度由该列中最宽的单元格决定

  • ④tablerow的layout_width属性,默认是fill_parent的,我们自己设置成其他的值也不会生效!!

相关内容

热门资讯

西湖的英语作文【通用6篇】 西湖的英语作文 篇一A Serene Oasis: Exploring the Beauty of ...
我的优缺点英语作文(实用3篇... 我的优缺点英语作文 篇一Title: My Strengths and WeaknessesIntr...
描写舒适的英语句子(优质3篇... 描写舒适的英语句子 篇一Comfortable English Sentences1. The so...
my lucky day英语... my lucky day英语作文 篇一Today was truly my lucky day. I...
新学期计划英语作文【经典6篇... 新学期计划英语作文 篇一:我的新学期计划As a new semester begins, it's...