Lars Breuer
- Forum-Beiträge: 5
08.01.2013, 08:47:22 via Website
08.01.2013 08:47:22 via Website
Hallo zusammen,
ich würde in meiner Ansicht gerne zwei Button nebeneinander platzieren, wobei der rechte Button eine bestimmte Größe hat, der linke Button dann den Rest der Zeile ausfüllen soll (je nach Größe des Bildschirms variiert die Größe des Buttons natürlich). Leider habe ich bislang noch nicht herausgefunden, wie man das hinbekommen kann. In den Foren bin ich auch nicht fündig geworden.
Hier mein bisheriger Code:
Wenn ich die Breite des linken Buttons mit "fill_parent" angebe, dann nimmt es die ganze breite des Bildschirms ein, sogar darüber hinausgehend und der rechte Button verschwindet außerhalb des Bildschirms.
Ich habe es jetzt mal mit einem TableLayout versucht, wobei LinearLayout oder RelativeLayout auch nicht viel besser klapt.
Weiss jemand eine Lösung? Vielen Dank für eure Hilfe.
Viele Grüße
Lars
ich würde in meiner Ansicht gerne zwei Button nebeneinander platzieren, wobei der rechte Button eine bestimmte Größe hat, der linke Button dann den Rest der Zeile ausfüllen soll (je nach Größe des Bildschirms variiert die Größe des Buttons natürlich). Leider habe ich bislang noch nicht herausgefunden, wie man das hinbekommen kann. In den Foren bin ich auch nicht fündig geworden.
Hier mein bisheriger Code:
1<?xml version="1.0" encoding="utf-8"?>
2<LinearLayout ...
3 android:layout_width="fill_parent"
4 android:layout_height="fill_parent"
5 android:paddingLeft="25dp"
6 android:paddingRight="25dp"
7 android:orientation="vertical"
8 android:background="@drawable/hintergrund">
9
10...
11
12 <TableLayout
13 android:layout_width="fill_parent"
14 android:layout_height="37dp"
15 android:layout_marginTop="20dp"
16 >
17
18 <TableRow
19 android:layout_width="fill_parent"
20 android:layout_height="37dp"
21 >
22
23 <Button
24 android:id="@+id/spielerimport"
25 android:background="@drawable/grossblau"
26 android:layout_width="fill_parent"
27 android:layout_height="37dp"
28 android:text="@string/mannschaftSpielerImport"
29 android:textColor="@android:color/white"
30 android:textSize="15dip"
31 />
32
33 <Button
34 android:id="@+id/spielerimportinfo"
35 android:layout_width="37dip"
36 android:layout_height="37dip"
37 android:background="@drawable/inforund"
38 android:textSize="15dip"
39 android:layout_marginLeft="10dp"
40 />
41
42 </TableRow>
43 </TableLayout>
44
45...
46
47</LinearLayout>
2<LinearLayout ...
3 android:layout_width="fill_parent"
4 android:layout_height="fill_parent"
5 android:paddingLeft="25dp"
6 android:paddingRight="25dp"
7 android:orientation="vertical"
8 android:background="@drawable/hintergrund">
9
10...
11
12 <TableLayout
13 android:layout_width="fill_parent"
14 android:layout_height="37dp"
15 android:layout_marginTop="20dp"
16 >
17
18 <TableRow
19 android:layout_width="fill_parent"
20 android:layout_height="37dp"
21 >
22
23 <Button
24 android:id="@+id/spielerimport"
25 android:background="@drawable/grossblau"
26 android:layout_width="fill_parent"
27 android:layout_height="37dp"
28 android:text="@string/mannschaftSpielerImport"
29 android:textColor="@android:color/white"
30 android:textSize="15dip"
31 />
32
33 <Button
34 android:id="@+id/spielerimportinfo"
35 android:layout_width="37dip"
36 android:layout_height="37dip"
37 android:background="@drawable/inforund"
38 android:textSize="15dip"
39 android:layout_marginLeft="10dp"
40 />
41
42 </TableRow>
43 </TableLayout>
44
45...
46
47</LinearLayout>
Wenn ich die Breite des linken Buttons mit "fill_parent" angebe, dann nimmt es die ganze breite des Bildschirms ein, sogar darüber hinausgehend und der rechte Button verschwindet außerhalb des Bildschirms.
Ich habe es jetzt mal mit einem TableLayout versucht, wobei LinearLayout oder RelativeLayout auch nicht viel besser klapt.
Weiss jemand eine Lösung? Vielen Dank für eure Hilfe.
Viele Grüße
Lars
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.