中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android布局之TableLayout表格布局

小云
106
2023-08-10 12:34:43
欄目: 編程語言

TableLayout是Android中的一種布局方式,類似于HTML中的表格布局。它可以用于在屏幕上創建一個表格形式的布局,可以用來顯示多行多列的數據。

使用TableLayout,可以將子視圖排列成行和列的形式。每一行由TableRow對象表示,每一行中的列由View對象表示。

以下是一個示例代碼:

<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow>
<TextView
android:text="Name"
android:layout_column="1"
android:padding="3dip" />
<TextView
android:text="Age"
android:layout_column="2"
android:padding="3dip" />
<TextView
android:text="Gender"
android:layout_column="3"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="John"
android:layout_column="1"
android:padding="3dip" />
<TextView
android:text="25"
android:layout_column="2"
android:padding="3dip" />
<TextView
android:text="Male"
android:layout_column="3"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="Jane"
android:layout_column="1"
android:padding="3dip" />
<TextView
android:text="30"
android:layout_column="2"
android:padding="3dip" />
<TextView
android:text="Female"
android:layout_column="3"
android:padding="3dip" />
</TableRow>
</TableLayout>

在上面的代碼中,我們定義了一個TableLayout,并在其中定義了三個TableRow。每個TableRow中包含三個TextView,分別表示姓名、年齡和性別。

這樣,在屏幕上就會顯示一個類似于表格的布局,每一行顯示一個人的信息。

需要注意的是,TableLayout中的每個子視圖都會被顯示在同一行中,根據layout_column屬性的值來確定顯示的列數。在上面的代碼中,每個TextView都指定了layout_column屬性,這樣就可以控制每個TextView顯示在哪一列。

TableLayout還支持其他屬性,例如android:stretchColumns可以指定哪些列會被拉伸以填充剩余空間。

0
乌苏市| 东阳市| 大关县| 海南省| 扎囊县| 瑞丽市| 望城县| 惠来县| 定远县| 隆林| 东莞市| 乾安县| 灵武市| 兰西县| 剑川县| 沭阳县| 自贡市| 嘉义市| 图木舒克市| 泾阳县| 原平市| 类乌齐县| 沭阳县| 岑巩县| 太保市| 宿州市| 涞水县| 安国市| 石河子市| 昌都县| 上饶县| 扎鲁特旗| 仪征市| 怀安县| 武强县| 德钦县| 上虞市| 甘德县| 招远市| 萨嘎县| 长子县|