У меня есть TableLayout в моем xml.
<TableLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/jobs_table"
android:gravity="top"
android:stretchColumns="*"
android:shrinkColumns="*"/>
<TableRow android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/monday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tuesday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/wednesday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/thursday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/friday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/saturday"/>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sunday"/>
</TableRow>
Затем я добавляю строки с кнопками в Activity.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.jobs);
tableLayout = (TableLayout) findViewById(R.id.jobs_table);
// Make some buttons here.
TableRow row = new TableRow(this);
tableLayout.addView(row, new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
Когда я запускаю приложение, строки с TextViews из XML находятся внизу, а кнопки из кода Java - вверху. Как я могу изменить их (кнопки находятся на кнопке, а строка с TextViews вверху)?