[英]What exactly does android:layout_column do?
我正在學習機器人並且正在努力探索這個特定的布局屬性,閱讀谷歌開發文檔它說:
android:layout_column
該子項應該在的列的索引。 必須是整數值,例如“100”。 這也可能是對資源(格式為“@ [package:] type:name”)或主題屬性(格式為“?[package:] [type:] name”)的引用,其中包含此類型的值。 這對應於全局屬性資源符號layout_column。
任何人都可以解釋這是如何映射到一個html等價物(因為表格行似乎從他們那里大量借用)?
這是它所采用的柱數 - 例如colspan?
呃,它的意思是“這個孩子應該在的列的索引”。 唯一棘手的部分是列從0開始。
例如:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView
android:text="URL:" />
<EditText android:id="@+id/entry"
android:layout_span="3"/>
</TableRow>
<TableRow>
<Button android:id="@+id/cancel"
android:layout_column="2"
android:text="Cancel" />
<Button android:id="@+id/ok"
android:text="OK" />
</TableRow>
</TableLayout>
上述布局中的兩行都有四列。 第一列有四列,因為它在第0列有一個TextView
在第1,2和3列有一個EditText
。第二列有四列,因為它跳過第0列和第1列,並將兩個Button
小部件放在第2列和第3列中,由第一個Button
中的android:layout_column="2"
屬性提供。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.