android.widget.TableLayout

Контейнер, распологает элементы с помощью сетки, таблицы, состоящей из строк и столбцов.

При этом столбцы могут либо автоматически растягиваться, либо оставаться постоянной ширины.

XML

<TableLayout

    android:layout_height="wrap_content"
    android:layout_width="match_parent"

    android:id="@+id/tableLayout1">

    <TableRow
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:id="@+id/tableRow1">

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:text="Button"
            android:id="@+id/button3" />

    </TableRow>

</TableLayout>
  • id - идентификатор элемента

    • @+id/identifier
  • stretchColumns

Свойства, которыми могут обладать дочерние элементы

  • layout_height - высота элемента

    • match_parent - заполнить родителя
    • wrap_content - по содержимому
    • 10dp
  • layout_width - ширина элемента

    • match_parent - заполнить родителя
    • wrap_content - по содержимому
    • 20 dp

TableLayout

class android.widget.TableLayout

TableLayout.LayoutParams

class android.widget.TableLayout.LayoutParams

Настройки слоя

Наследник android.view.ViewGroup.LayoutParams