Erzeuge den gleichen Abstand zwischen den Schaltflächen im linearen Layout

8

Ich habe Knopf, dass ich denselben Raum zwischen allen Knopf setzen möchte, also wenn ich app in Tablette laufen lasse, wird der Raum zwischen Knopf gleich teilen, ich benutze linearlayout, ich weiß, dass es layout_weight Option gibt, aber ich will nicht Strecksymbol

zum Beispiel

mein XML-Code ist unter

%Vor%     
Siddhpura Amit 22.02.2013, 09:26
quelle

6 Antworten

26

Sie können layout_weight verwenden. Aber wie du Buttons will be stretched gesagt hast, verwende anstelle von Gewichtung auf Buttons Leerzeichen (Views).

%Vor%     
Archie.bpgc 22.02.2013, 09:36
quelle
6

Um Ihre Absicht in Ihrem XML klarer zu machen, verwenden Sie <Space> anstelle von <View> wie folgt:

%Vor%     
PeteH 02.09.2014 14:58
quelle
4

Ersetzen Sie jede Schaltfläche mit

%Vor%

d. wickle jede Schaltfläche mit RelativeLayout mit android:layout_weight und android:gravity

    
Naveen 22.02.2013 09:33
quelle
4

Probieren Sie das aus ...

%Vor%     
Deepzz 22.02.2013 09:29
quelle
3

Ich würde mit einem Tabellenlayout gehen und strechColums="0" haben. Wenn Sie sich an das lineare Layout halten möchten, haben Sie Speicherplatz ausprobiert.

    
Chris 22.02.2013 09:29
quelle
3

Geben Sie layout_weight für jedes Button 1 an, es teilt den gesamten Speicherplatz

    
Kapil Vats 22.02.2013 09:27
quelle

Tags und Links