
- Forum-Beiträge: 672
02.02.2020, 08:45:29 via Website
02.02.2020 08:45:29 via Website
Hallo zusammen
Meine Daten stelle ich in einer Tabell mitels eines Adapters dar. Diese Tabelle möchte ich mit Spaltentiteln versehen. Wie kann ich das machen? Mein erster Versuch sie so zimlich nach nichts aus.
Main Layout
<?xml version="1.0" encoding="utf-8"?>
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:screenOrientation="landscape"
tools:context=".MainActivity" >
<ScrollView
android:id="@+id/scr_daten"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbarAlwaysDrawHorizontalTrack="true"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:scrollbarStyle="outsideInset">
<TableLayout
android:id="@+id/tab_daten"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow
android:id="@+id/tab_titelpos"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txt_breite"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_breite"
android:textColor="@android:color/black" />
<TextView
android:id="@+id/txt_lang"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="clip_horizontal"
android:text="@string/lbl_lang"
android:textColor="@android:color/black" />
<TextView
android:id="@+id/txt_posgenau"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:text="@string/lbl_posgenau"
android:textColor="@android:color/black" />
</TableRow>
<TableRow
android:id="@+id/tab_pos"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/edt_breit"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:ems="10"
android:inputType="none" />
<EditText
android:id="@+id/edt_lang"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:ems="10"
android:inputType="none" />
<EditText
android:id="@+id/edt_posgenau"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="none" />
</TableRow>
<TableRow
android:id="@+id/tab_hoch"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txt_hoch"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_hoch"
android:textColor="@android:color/black" />
<EditText
android:id="@+id/edt_hoch"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="none" />
<EditText
android:id="@+id/edt_hochgenau"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="none" />
</TableRow>
<TableRow
android:id="@+id/tab_speed"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txt_schnell"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_schnell"
android:textColor="@android:color/black" />
<EditText
android:id="@+id/edt_schnell"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:ems="10"
android:inputType="none"
android:textSize="30sp"
android:textStyle="bold" />
<EditText
android:id="@+id/edt_schnellgenau"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="none" />
</TableRow>
<TableRow
android:id="@+id/tab_zeit"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txt_zeit"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_zeit"
android:textColor="@android:color/black" />
<EditText
android:id="@+id/edt_zeit"
android:layout_width="130dp"
android:layout_height="match_parent"
android:layout_gravity="center_horizontal"
android:ems="10"
android:inputType="none"
android:textSize="12sp" />
<EditText
android:id="@+id/edt_zeitpunkt"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="none"
android:textSize="12sp" />
</TableRow>
<TableRow
android:id="@+id/tab_lage"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txt_lage"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_lage" />
<EditText
android:id="@+id/edt_lage"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:ems="10"
android:inputType="none" />
<EditText
android:id="@+id/edt_lagegenau"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="none" />
</TableRow>
<TableRow
android:id="@+id/tab_anbieter"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/lbl_anbieter"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/lbl_bieter" />
<EditText
android:id="@+id/edt_anbieter"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:ems="10"
android:inputType="textPersonName" />
<EditText
android:id="@+id/edt_satelit"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:ems="10"
android:inputType="textPersonName" />
</TableRow>
<TableRow
android:id="@+id/tab_satelitinfo"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/lbl_id"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:text="@string/label_id" />
<TextView
android:id="@+id/edt_azimut"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="@string/label_azimut" />
<TextView
android:id="@+id/edt_freauenz"
style="@style/label_style"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:text="@string/label_frequenz" />
</LinearLayout>
<ListView
android:id="@+id/liv_satelit"
android:layout_width="match_parent"
android:layout_height="500dp"
android:cacheColorHint="@color/transparent">
</ListView>
</LinearLayout>
</TableRow>
</TableLayout>
</ScrollView>
Was kann ich tun damit der Tabellentitel auf der ganzen Breite erscheint?
Gruss Renato