Wenn Sie sich das angehängte Bild ansehen. Ich möchte, dass meine Schaltfläche rechts ausgerichtet ist, aber aus irgendeinem Grund funktioniert es nicht mit 'gravity:right'...
Hier ist mein Code für dieses Layout:
Warum funktioniert es nicht?!
Wenn Sie sich das angehängte Bild ansehen. Ich möchte, dass meine Schaltfläche rechts ausgerichtet ist, aber aus irgendeinem Grund funktioniert es nicht mit 'gravity:right'...
Hier ist mein Code für dieses Layout:
Warum funktioniert es nicht?!
Wie bereits mehrmals erwähnt: Es funktioniert, von LinearLayout zu RelativeLayout zu wechseln, aber Sie können das Problem auch lösen, anstatt es zu umgehen. Verwenden Sie die Werkzeuge, die ein LinearLayout bietet: Geben Sie dem TextView ein weight=1 (siehe unten stehenden Code), das Gewicht für Ihren Button sollte 0 oder none bleiben. In diesem Fall nimmt der TextView den gesamten verbleibenden Platz ein, der nicht verwendet wird, um den Inhalt Ihres TextViews oder ButtonViews anzuzeigen, und schiebt Ihren Button nach rechts.
Ich komme sehr spät zur Party, aber der Standardweg ist die Verwendung von , das buchstäblich für diesen Zweck erstellt wurde.
Fügen Sie also einfach den folgenden Code zwischen den TextView und den Button ein:
Oder aus der Palette einfach Layouts > Space auswählen. Es wird es genau so wie im obigen Code einfügen, Sie müssen nur das Gewicht angeben.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.