簡體   English   中英

android:layout_column究竟做了什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM