1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Tabelle Text mittig?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von baeckerman83, 04.06.2011.

  1. baeckerman83, 04.06.2011 #1
    baeckerman83

    baeckerman83 Threadstarter Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    09.02.2011
    Hiho!
    Ich habe eine Tabelle mit 2 Zeilen und 3/5 Spalten.
    Also
    1. Zelle -------- 2. Zelle -------3. Zelle
    1. Zelle 2. Zelle 3. Zelle 4. Zelle 5.Zelle

    Das klappt so weit auch alles.Nur würde ich den Text in der 2. Spalte gerne alles mittig haben. mit gravity:center geht das bei der 1. Zelle und 5. Zelle. Aber bei der Mitte bekomme ich das nicht hin. Ich habe da diese drei Zellen mit 3 Textviews gebaut, da ich drei verschiedene Farben brauch. Oder gibt es dafür eine andere Lösung?
    Ich bin noch ganz neu im Android App Programmier Universum.
     
  2. swordi, 05.06.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    naja wie wärs mit ein wenig code :D
     
  3. baeckerman83, 05.06.2011 #3
    baeckerman83

    baeckerman83 Threadstarter Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    09.02.2011
    Kein Problem hier ist mein Code:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:orientation="vertical"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android">
        <TextView android:text="Statistik" android:id="@+id/textView7"
            android:layout_width="fill_parent" android:layout_height="50dp" android:gravity="center" android:textStyle="bold" android:textSize="30dp"/>
        <TableLayout android:stretchColumns="1"
            android:layout_width="fill_parent" android:id="@+id/tableLayout1"
            android:layout_height="wrap_content" android:background="#FFFFFF">
            <TableRow android:background="#FFFFFF" android:layout_margin="2dip"
                android:layout_height="wrap_content" android:id="@+id/tableRow1"
                android:layout_width="fill_parent">
                <TextView android:gravity="center" android:layout_margin="2dip"
                    android:background="#000000" android:layout_height="wrap_content"
                    android:padding="3dip" android:id="@+id/textView1"
                    android:layout_width="wrap_content" android:text="@string/table_tipps" />
                <TextView android:layout_span="3" android:gravity="center"
                    android:layout_margin="2dip" android:background="#000000"
                    android:layout_height="wrap_content" android:padding="3dip"
                    android:id="@+id/textView2" android:layout_width="wrap_content"
                    android:text="@string/table_richtig_falsch" />
                <TextView android:gravity="center" android:layout_margin="2dip"
                    android:background="#000000" android:layout_height="wrap_content"
                    android:padding="3dip" android:id="@+id/textView3"
                    android:layout_width="wrap_content" android:text="@string/table_prozent" />
            </TableRow>
            <TableRow android:background="#FFFFFF" android:layout_margin="2dip"
                android:layout_height="wrap_content" android:id="@+id/tableRow2"
                android:layout_width="fill_parent">
                <TextView android:layout_margin="2dip" android:background="#000000"
                    android:layout_height="wrap_content" android:padding="3dip"
                    android:id="@+id/tipps1" android:layout_width="wrap_content"
                    android:text="0" />
                        <TextView android:background="#000000"
                            android:layout_height="wrap_content" android:padding="3dip"
                            android:id="@+id/richtig1" android:text="0"
                            android:textColor="#00FF00" android:layout_marginLeft="2dip" android:layout_marginTop="2dip"
                            android:gravity="right" />
                        <TextView android:gravity="left" android:layout_marginTop="2dip" android:padding="3dip" android:background="#000000" android:text=" / " android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
                        <TextView android:layout_marginTop="2dip" android:layout_marginRight="2dip"
                            android:background="#000000" android:layout_height="wrap_content"
                            android:padding="3dip" android:id="@+id/falsch1" android:text="0"
                            android:textColor="#FF0000" android:gravity="right" />
                <TextView android:layout_margin="2dip" android:background="#000000"
                    android:layout_height="wrap_content" android:padding="3dip"
                    android:id="@+id/prozent1" android:layout_width="wrap_content"
                    android:text="0 %" android:gravity="right" />
            </TableRow>
        </TableLayout>
        <TextView android:layout_width="wrap_content" android:text="@string/Info" android:layout_height="wrap_content" android:id="@+id/textView4"></TextView>
        <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/d1x2" android:id="@+id/imageView1"></ImageView>
    
    </LinearLayout>
        
    
     
  4. swordi, 05.06.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    also ich hab leider zu wenig zeit mich durch die layout editor code formatierung durchzulesen.

    so ist das leider nicht grad leserlich
     
  5. baeckerman83, 05.06.2011 #5
    baeckerman83

    baeckerman83 Threadstarter Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    09.02.2011
    Mhm so hat Eclipse das eingerückt. Haste nen Beispiel wie es besser lesbar wäre? Gerne änder ich es dann und poste es dann noch mal.
     
  6. swordi, 06.06.2011 #6
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    ja ich weiß, dass eclipse das so einrückt. das ist einer der gründe warum ich den layout editor nicht nutze.

    <LinearLayout
    android:layout_height="fill_parent"
    android:layout_width="fill_parent" >
    <TextView
    android:text="So soll das sein ;)" ... />
    </LinearLayout>

    So in etwa ist es leserlicher :D
     
  7. baeckerman83, 07.06.2011 #7
    baeckerman83

    baeckerman83 Threadstarter Neuer Benutzer

    Beiträge:
    18
    Erhaltene Danke:
    0
    Registriert seit:
    09.02.2011
    So habe es mal neuformartiert:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout 
        android:orientation="vertical"
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android">
        
        <TextView android:text="Statistik" android:id="@+id/textView7"
            android:layout_width="fill_parent" 
            android:layout_height="50dp" 
            android:gravity="center" 
            android:textStyle="bold" 
            android:textSize="30dp"/>
        <TableLayout 
            android:stretchColumns="1"
            android:layout_width="fill_parent" 
            android:id="@+id/tableLayout1"
            android:layout_height="wrap_content" 
            android:background="#FFFFFF">
            <TableRow 
                android:background="#FFFFFF" 
                android:layout_margin="2dip"
                android:layout_height="wrap_content" 
                android:id="@+id/tableRow1"
                android:layout_width="fill_parent">
                <TextView 
                    android:gravity="center" 
                    android:layout_margin="2dip"
                    android:background="#000000" 
                    android:layout_height="wrap_content"
                    android:padding="3dip" 
                    android:id="@+id/textView1"
                    android:layout_width="wrap_content" 
                    android:text="@string/table_tipps" />
                <TextView 
                    android:layout_span="3" 
                    android:gravity="center"
                    android:layout_margin="2dip" 
                    android:background="#000000"
                    android:layout_height="wrap_content" 
                    android:padding="3dip"
                    android:id="@+id/textView2" 
                    android:layout_width="wrap_content"
                    android:text="@string/table_richtig_falsch" />
                <TextView 
                    android:gravity="center" 
                    android:layout_margin="2dip"
                    android:background="#000000" 
                    android:layout_height="wrap_content"
                    android:padding="3dip" 
                    android:id="@+id/textView3"
                    android:layout_width="wrap_content" 
                    android:text="@string/table_prozent" />
            </TableRow>
            <TableRow 
                android:background="#FFFFFF" 
                android:layout_margin="2dip"
                android:layout_height="wrap_content" 
                android:id="@+id/tableRow2"
                android:layout_width="fill_parent">
                <TextView 
                    android:layout_margin="2dip" 
                    android:background="#000000"
                    android:layout_height="wrap_content" 
                    android:padding="3dip"
                    android:id="@+id/tipps1" 
                    android:layout_width="wrap_content"
                    android:text="0" />
                        <TextView 
                            android:background="#000000"
                            android:layout_height="wrap_content" 
                            android:padding="3dip"
                            android:id="@+id/richtig1" 
                            android:text="0"
                            android:textColor="#00FF00" 
                            android:layout_marginLeft="2dip" 
                            android:layout_marginTop="2dip"
                            android:gravity="right" />
                        <TextView 
                            android:gravity="left" 
                            android:layout_marginTop="2dip" 
                            android:padding="3dip" 
                            android:background="#000000" 
                            android:text=" / " 
                            android:id="@+id/textView8" 
                            android:layout_width="wrap_content" 
                            android:layout_height="wrap_content" />
                        <TextView 
                            android:layout_marginTop="2dip" 
                            android:layout_marginRight="2dip"
                            android:background="#000000" 
                            android:layout_height="wrap_content"
                            android:padding="3dip" 
                            android:id="@+id/falsch1" 
                            android:text="0"
                            android:textColor="#FF0000" 
                            android:gravity="right" />
                <TextView 
                    android:layout_margin="2dip" 
                    android:background="#000000"
                    android:layout_height="wrap_content" 
                    android:padding="3dip"
                    android:id="@+id/prozent1" 
                    android:layout_width="wrap_content"
                    android:text="0 %" 
                    android:gravity="right" />
            </TableRow>
        </TableLayout>
        <TextView 
            android:layout_width="wrap_content" 
            android:text="@string/Info" 
            android:layout_height="wrap_content" 
            android:id="@+id/textView4" />        
        <ImageView 
            android:layout_height="wrap_content" 
            android:layout_width="wrap_content" 
            android:src="@drawable/d1x2" 
            android:id="@+id/imageView1"></ImageView>
    </LinearLayout>
    
     

Diese Seite empfehlen