Есть TableLayout по умолчанию с уже созданными столбцами и строками
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="смена"
android:id="@+id/textView32" android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:id="@+id/D1" android:layout_column="0" android:width="40dp"
android:textStyle="bold" android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:id="@+id/D2" android:layout_column="1" android:width="40dp"
android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
android:id="@+id/D3" android:layout_column="2" android:width="40dp"
android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4"
android:id="@+id/D4" android:layout_column="3" android:width="40dp"
android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:id="@+id/D5" android:layout_column="4" android:width="40dp"
android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6"
android:id="@+id/D6" android:width="40dp" android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7"
android:id="@+id/D7" android:width="40dp" android:gravity="center"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:id="@+id/D8" android:width="40dp" android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW1">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:id="@+id/S1" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW2">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2"
android:id="@+id/S2" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW3">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="3"
android:id="@+id/S3" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW4">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="4"
android:id="@+id/S4" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW5">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:id="@+id/S5" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW6">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="6"
android:id="@+id/S6" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW7">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="7"
android:id="@+id/S7" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW8">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="8"
android:id="@+id/S8" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW9">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="9"
android:id="@+id/S9" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW10">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="10"
android:id="@+id/S10" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
</TableRow>
</TableLayout>
</LinearLayout>
В разметке выглядит так
Код: Выделить всё
<TableRow
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/SROW5">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="5"
android:id="@+id/S5" android:layout_column="0" android:height="25dp" android:width="30dp"
android:gravity="center"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Смена Сидорова" android:id="@+id/textView58" android:layout_column="2"
android:background="#ffeeff12" android:textColor="#ff000000" android:layout_span="4"/>
</TableRow>
Как это сделать программно, в Интернете есть тока примеры как добавлять совместно с TableRow а вот в уже созданных TableRow не могу найти.