TableRow Ausrichtung

J

joschika77

Fortgeschrittenes Mitglied
1
Hallo, habe folgendes Beispiel...

PHP:
            <TableLayout
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_height="fill_parent"
                android:layout_width="fill_parent"
                android:background="#000044"
                android:id="@+id/mySettingsLayout">
                    <TableRow>
                        <TextView 
                            android:id="@+id/textName"
                            android:text="Name:"
                            android:textColor="#ffffff"/>
                        <EditText 
                            android:id="@+id/editName"
                            android:width="240px"/>
                    </TableRow>
                    <TableRow>
                        <TextView 
                            android:id="@+id/textPasswd"
                            android:text="Password:"
                            android:textColor="#ffffff"/>
                        <EditText 
                            android:id="@+id/editPasswd"
                            android:password="true"/>
                    </TableRow>
                    
                    <TableRow
                        android:layout_width="fill_parent"                        
                        android:background="#FF0000">                    
                            <Button 
                                android:id="@+id/buttonSignIn"
                                android:text="Sign In"/>                            
                    </TableRow>
            </TableLayout>

In der letzten TableRow habe ich einen Button platziert. Gibt es eine Möglichkeit diesen rechts zu orientieren. Habe da auch schon einiges probiert (
PHP:
[B]android:layout_gravity[/B]
), leider ohne Erfolg. MfG
 
Ich verstehe die Layouts nicht. :confused: Gibt es Abhängigkeiten der einzelnen Rows im TableLayout? Folgender Code:

PHP:
                    <TableRow android:layout_width="fill_parent">
                        <TextView 
                            android:id ="@+id/label"
                            android:text ="BlaBla:"
                            android:textColor ="#000000"
                            android:paddingLeft = "5px"/>
                        <EditText                             
                            android:id="@+id/edit"
                            android:width="195px"
                            android:maxLength="30"/>
                    </TableRow>
                    
                    <TableRow android:layout_width="fill_parent">
                        <TextView 
                            android:id="@+id/label2"
                            android:text="Ziemlich langer Text:"
                            android:textColor="#000000"
                            android:paddingLeft = "5px"/>
                        <CheckBox 
                            android:id="@+id/check">
                        </CheckBox>
                    </TableRow>
Nun hab ich das Problem das der ziemlich lange Text vor der Checkbox das EditField aus der ersten Row verschiebt. Wie kann ich das unterbinden? Als zweite Frage wäre noch zu klären wie ich dem EditField keine Länge angebe und er den restlichen verfügbaren Platz automatisch füllt? MfG
 

Ähnliche Themen

O
Antworten
7
Aufrufe
920
Oli95
O
A
Antworten
2
Aufrufe
1.706
lordzwieback
lordzwieback
X
Antworten
1
Aufrufe
730
Kardroid
Kardroid
Zurück
Oben Unten