как создать три столбца в TableLayout - PullRequest
9 голосов
/ 23 декабря 2011

Я разрабатываю экран, который использует TableLayout. Здесь я легко могу создать две колонки. но как я могу создать три столбца?

Ответы [ 2 ]

16 голосов
/ 23 декабря 2011

Вот пример:

<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>
2 голосов
/ 23 декабря 2011

Для каждого Строка таблицы вы должны добавить трех детей вместо двух. Это должно быть хорошо для вас!

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...