如何在TableLayout中创建三列

时间:2011-12-23 12:40:28

标签: android layout

我正在开发一个使用TableLayout的屏幕。在这里,我可以轻松创建两列。但是如何创建三列?

2 个答案:

答案 0 :(得分:16)

这是一个例子:

<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="first"
            android:padding="3dip" />
        <TextView
            android:text="second"
            android:gravity="center"
            android:padding="3dip" />
        <TextView
            android:text="third"
            android:gravity="right"
            android:padding="3dip" />
    </TableRow>

    <TableRow>
        <TextView
            android:text="first"
            android:padding="3dip" />
        <TextView
            android:text="second"
            android:gravity="center"
            android:padding="3dip" />
        <TextView
            android:text="third"
            android:gravity="right"
            android:padding="3dip" />
    </TableRow>
</TableLayout>

答案 1 :(得分:2)

对于每个TableRow,您必须添加三个孩子而不是两个孩子。这对你来说应该没问题!

希望这有帮助!