Hi,
kann mir jemand sagen wie ich mein TableLayout an die breite des Fensters anpassen kann?
Das Problem ist, dass in meiner Tabelle manchmal keine Daten drinne sind und die Tabellenbreite sich dadurch minimiert und rechts neben der Tabelle ein freier Raum ensteht…
Mein layout.xml:
[XML]
<HorizontalScrollView
android:id="@+id/horizontalScrollView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="1dp"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp" >
<TableLayout
android:id="@+id/weaMonitorTableLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#FFFFFF" >
<TableRow android:background="#00FFFF" >
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:padding="5dp"
android:text=""
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:text="@string/projekt"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/wea"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/benennung"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/aktivitaet"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/prioritaet"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/status"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/seit"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:text="@string/code"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/meldung"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/letzte_daten"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/leistung_proz"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/leistung_kw"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/wind_ms"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/nennleistung_kw"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/gondel_grad"
android:textStyle="bold" />
<TextView
android:layout_height="fill_parent"
android:background="@drawable/cell_shape"
android:gravity="center"
android:padding="5dp"
android:text="@string/rotor_rpm"
android:textStyle="bold" />
</TableRow>
</TableLayout>
</HorizontalScrollView>
[/XML]
Würde mich über ein Tipp freuen.