Tabelle Text mittig?

B

baeckerman83

Neues Mitglied
0
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.
 
naja wie wärs mit ein wenig code :D
 
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>
 
also ich hab leider zu wenig zeit mich durch die layout editor code formatierung durchzulesen.

so ist das leider nicht grad leserlich
 
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.
 
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
 
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>
 

Ähnliche Themen

R
Antworten
6
Aufrufe
994
swa00
swa00
H
Antworten
4
Aufrufe
606
HTCUserRay
H
H
Antworten
2
Aufrufe
1.307
Hcman
H
Zurück
Oben Unten