Android-Layout-Gewicht funktioniert nicht, wie ich dachte

8

nach Was bedeutet android: layout_weight?

Ich habe das:

%Vor%

Der Link sagt mir, dass buttonToastFancy drei Viertel der Größe einnehmen wird (3 / (3 + 1), aber umgekehrt. Das buttonToastSimple nimmt laut Eclipse / my AVD drei Viertel der Bildschirmgröße ein) / p>

Was mache ich falsch?

    
Neil Walker 19.09.2013, 14:05
quelle

2 Antworten

25
%Vor%

Versuchen Sie, das gewünschte Attribut auf 0dp ..

zu setzen

ex. Wenn Sie das Gewicht für die Breitenunterstützung festlegen, verwenden Sie android:layout_width="0dp" zusammen mit android:layout_weight="3" . Vergessen Sie auch nicht android:weightSum="4" im Elternteil.

    
Ahmed Ekri 19.09.2013, 14:07
quelle
0

Die Menge an Speicherplatz, die Ihre Ansicht einnehmen wird, wird als berechnet dimension / layout_weight daher nimmt die Ansicht mit dem niedrigeren layout_weight mehr Platz in Ihrem Layout ein. In Zukunft müssen Sie möglicherweise auch layout_weightSum verwenden.

Sie sind weiter hier erklärt .

    
chjarder 20.09.2013 05:49
quelle

Tags und Links