- Forum-Beiträge: 606
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
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.