1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. AndroidData, 01.05.2012 #1
    AndroidData

    AndroidData Threadstarter Neuer Benutzer

    Hallo zusammen

    Ich muss sagen, das ist ein tolles Forum, und es hat mir bisher auch immer gute Dienste geleistet, doch dieses (wahrscheinlich simple) Problem krieg ich einfach nicht gelöst

    Ich habe eine Auflistung von Spielterminen, die ich in einer einzelnen Tabelle übersichtlich darstellen will. Dazu habe ich einen Adapter abgeleitet von BaseAdapter geschrieben. Doch nun kommt das Problem, ich kann es anstellen wie ich es will, die Einträge in dieser Tabelle sind nie schön untereinander, sondern immer voneinander versetzt, je nach dem welcher Spielort, Teamname oder Resultat. Ich möchte das Layout ja nicht mit fixer Breite angeben.

    _______________________________________________
    | 01.05.2012 | Spielort | Team 1 | 10 |
    | 11:00 | | Team 2 | 15 |
    _______________________________________________
    | 01.05.2012 |anderer Spielort | Team 11111 | 10 |
    | 11:00 | | Team 22222 | 15 |
    _______________________________________________

    Hat jemand einen Tipp, wie ich das angehen muss oder wo der Fehler in meinem XML File liegt?

    PHP:

    <?xml version="1.0" encoding="utf-8"?>
      
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:gravity="left"
        android:divider="@null" 
        android:dividerHeight="0px"
        android:orientation="horizontal" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_weight="15"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/txtDatum"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Datum" />

                <TextView
                    android:id="@+id/txtZeit"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Zeit" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_weight="40"
                android:layout_gravity="left"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/txtSpielort"
                    android:layout_width="wrap_content"
                    android:layout_height="fill_parent"
                    android:textSize="10dp"
                    android:text="Spielort" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_weight="35"
                android:layout_gravity="left"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/txtTeamGuest"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Gastteam" />

                <TextView
                    android:id="@+id/txtTeamHome"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Heimteam" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:layout_weight="10"
                android:layout_gravity="left"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/txtResultat1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Res1" />

                <TextView
                    android:id="@+id/txtResultat2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="10dp"
                    android:text="Res2" />

            </LinearLayout>

        </LinearLayout>
           
    </LinearLayout>
    Vielen Dank für eure Inputs.

    Gruss René
     
  2. keinbrain, 02.05.2012 #2
    keinbrain

    keinbrain Fortgeschrittenes Mitglied

    versuch doch mal anstatt ein linear layout zu nehmen das table row (oder so) , dann kannst du eine tabelleanlegen und hast alles ordentlich untereinander.

    und mit einem ralativ layout könnte es möglicherweise (habs noch nicht ausprobiert^^ ) auch funktionieren, solange du die abhängigkeit zum obersten tv definierst.

    Vielleicht funkitioniert ja 1 der beiden ideen, viel glück ;)
     
    AndroidData gefällt das.
  3. AndroidData, 07.05.2012 #3
    AndroidData

    AndroidData Threadstarter Neuer Benutzer

    Hallo Keinbrain

    Danke für den Input, mit dem Table-Layout hat es so einigermassen (oder zumindest brauchbar) geklappt.

    Gruss René
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Wandernder Text Android App Entwicklung Dienstag um 11:49 Uhr
[OFFEN] Lists-in-List-Problem Android App Entwicklung 12.10.2017
[OFFEN] Fehler beim Projekt importieren Android App Entwicklung 03.10.2017
[Offen] Android Layout funktioniert nicht Android App Entwicklung 08.09.2017
[OFFEN] Problem mit meiner Login App Android App Entwicklung 10.06.2017
[OFFEN] git-Problem in Android Studio (Windows) Android App Entwicklung 24.05.2017
[ERLEDIGT] put in HashMap bringt App zum abstürzen Android App Entwicklung 22.05.2017
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Klick auf Marker soll ein zweites kleineres Layout anzeigen, Map soll trotzdem noch scrollbar (verwendbar) sein Android App Entwicklung 04.04.2017
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Du betrachtest das Thema "Problem beim Layout, Spalten sind ungleichmässig" im Forum "Android App Entwicklung",