В Activity я добавляю в таблицу несколько строк.
[syntax=java]
TableLayout tlRow;
TableLayout tlTitle;
tlRow = (TableLayout) findViewById(R.id.tableLayoutRow);
tlTitle = (TableLayout) findViewById(R.id.tableLayoutTitle);
// ...
TableRow tableRow = new TableRow(getApplicationContext());
// добавяляем по 8 TextView в tableRow
// ...
tlRow.addView(tableRow, layoutParams);
// или
tlTitle.addView(tableRow, layoutParams);
[/syntax]
Мне необходимо реализовать примерно следущее:
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout
android:id="@+id/tableLayoutRow"
android:stretchColumns="*"
android:shrinkColumns="*"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ScrollView
android:id="@+id/scrollView"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center">
</ScrollView>
</TableLayout>
</LinearLayout>
[/syntax]
На данный момент приходится использовать две таблицы. Одна - заголовок, который всегда свеху, а вторая - прокручиваемая. Но минус этого - разные размеры колонок в обоих таблицах.
[syntax=xml]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TableLayout
android:id="@+id/tableLayoutTitle"
android:stretchColumns="*"
android:shrinkColumns="*"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TableLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_gravity="center">
<TableLayout
android:id="@+id/tableLayoutRow"
android:stretchColumns="*"
android:shrinkColumns="*"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TableLayout>
</ScrollView>
</LinearLayout>
[/syntax]
ScrollView в TableLayout
ScrollView в TableLayout
- Вложения
-
- carstat.png (452.52 КБ) 2083 просмотра