Android布局之TableLayout表格布局


TableLayout是Android中的一种布局方式,类似于HTML中的表格布局。它可以用于在屏幕上创建一个表格形式的布局,可以用来显示多行多列的数据。
使用TableLayout,可以将子视图排列成行和列的形式。每一行由TableRow对象表示,每一行中的列由View对象表示。
以下是一个示例代码:
```xml
android:layout_width="match_parent"
android:layout_height="wrap_content">

android:text="Name"
android:layout_column="1"
android:padding="3dip" />
android:text="Age"
android:layout_column="2"
android:padding="3dip" />
android:text="Gender"
android:layout_column="3"
android:padding="3dip" />


android:text="John"
android:layout_column="1"
android:padding="3dip" />
android:text="25"
android:layout_column="2"
android:padding="3dip" />
android:text="Male"
android:layout_column="3"
android:padding="3dip" />


android:text="Jane"
android:layout_column="1"
android:padding="3dip" />
android:text="30"
android:layout_column="2"
android:padding="3dip" />
android:text="Female"
android:layout_column="3"
android:padding="3dip" />


```
在上面的代码中,我们定义了一个TableLayout,并在其中定义了三个TableRow。每个TableRow中包含三个TextView,分别表示姓名、年龄和性别。
这样,在屏幕上就会显示一个类似于表格的布局,每一行显示一个人的信息。
需要注意的是,TableLayout中的每个子视图都会被显示在同一行中,根据layout_column属性的值来确定显示的列数。在上面的代码中,每个TextView都指定了layout_column属性,这样就可以控制每个TextView显示在哪一列。
TableLayout还支持其他属性,例如android:stretchColumns可以指定哪些列会被拉伸以填充剩余空间。


上一篇:正则表达式中问号的正确用法详解

下一篇:ASP.NET MVC框架简介


蚂蚁钢琴网 2008-2025 www.somall.com.cn 皖ICP备2023010105号
大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器
钢琴调律 钢琴调音 钢琴调律价格
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
违法和不良信息24小时举报热线:18056540210