您的位置:首页 > 其它

A018-布局之TableLayout

2015-10-04 20:08 288 查看

TableLayout

表格布局,顾名思义像表格一样进行布局。我们通常配合TableRow一起使用,TableRow代表一行,有多少个TableRow就有多少行。

eg:三行三列的布局

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TableRow>
<Button android:text="Button1"/>
<Button android:text="Button2"/>
<Button android:text="Button3"/>
</TableRow>
<TableRow>
<Button android:text="Button4"/>
<Button android:text="Button5"/>
<Button android:text="Button6"/>
</TableRow>
<TableRow>
<Button android:text="Button7"/>
<Button android:text="Button8"/>
<Button android:text="Button9"/>
</TableRow>
</TableLayout>


XML Attribute

shrinkColumns属性,以0为序,当控件布满布局时,指定列自动填充可用部分。



strechColumns属性,以第0行为序,指定列对空白部分进行填充。



collapseColumns属性:以0行为序,隐藏指定的列。



layout_column属性:以0行为序,设置组件显示指定列。

layout_span属性:以第0行为序,设置组件显示占用的列数。



示例代码:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"

>
<!-- android:shrinkColumns="2"
以0为序,当控件布满布局时,指定列自动填充可用部分。
strechColumns属性,以第0行为序,指定列对空白部分进行填充
collapseColumns属性:以0行为序,隐藏指定的列
-->
<TableRow>
<Button android:text="Button1"
android:layout_span="3"/>
<Button android:text="Button2"/>
<Button android:text="Button3"/>
</TableRow>
<TableRow>
<Button android:text="Button4"
android:layout_column="1"/>
<Button android:text="Button5"
/>
<Button android:text="Button6"/>
</TableRow>
<TableRow>
<Button android:text="Button7"/>
<Button android:text="Button8"
android:layout_column="2"/>
<Button android:text="Button9"/>
</TableRow>
</TableLayout>


转载请注明:IT_xiao小巫 http://blog.csdn.net/wwj_748
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: