Dies wird definitiv für Sie arbeiten ...
%Vor%Hier ist eine andere Methode:
%Vor%Layout_gravity sagt dem Elternteil, wo das Kind platziert werden soll. In einem FrameLayout können Kinder überall hingehen und werden von anderen Kindern nicht gestört. Wenn es Überschneidungen gibt, ist das letzte hinzugefügte Kind oben. Viel Glück!
%Vor%Das ist vielleicht besser, weil die Texte sich nicht überschneiden.
Warum nicht zwei Textansichten haben, statt den Text in eine einzelne textView zu stauen
%Vor%Sie können android: gravity="right" im rechten Textfeld einstellen, wenn der Text rechtsbündig sein soll
Ich versuche eine TextView zu erstellen, die zwei Textteile hat, einen ganz links und einen ganz links. Ich kann Leerzeichen zwischen die beiden Wörter setzen, aber ich frage mich, ob es eine bessere Technik gibt?
%Vor%Hier ist eine andere Methode:
%Vor%Layout_gravity sagt dem Elternteil, wo das Kind platziert werden soll. In einem FrameLayout können Kinder überall hingehen und werden von anderen Kindern nicht gestört. Wenn es Überschneidungen gibt, ist das letzte hinzugefügte Kind oben. Viel Glück!
Dies wird definitiv für Sie arbeiten ...
%Vor%Wenn Sie nur eine einzige Zeile (label: ... value oder etwas ähnliches) benötigen, können Sie dies mit Ausrichtung span. Das einzige Problem ist, dass die Spanne für den ganzen Absatz funktioniert, also müssen Sie Ihre linken / rechten Texte in separate Absätze setzen und sie unter Verwendung eines "null-line-height" Bereichs in eine Zeile zusammenführen.
In etwa so:
%Vor%Wo die %code% wie folgt implementiert ist:
%Vor%Siehe diese Antwort für weitere Details.
Das ist der einfachste Weg, den ich gefunden habe. Der Trick besteht darin, %code% für die zweite Textansicht zu verwenden, sodass der verbleibende Platz belegt wird und das Attribut %code% den Text an das Ende verschieben kann.
%Vor%%Vor%Das ist vielleicht besser, weil die Texte sich nicht überschneiden.
Wenn Sie nur eine einzige Zeile (label: ... value oder etwas ähnliches) benötigen, können Sie dies mit Ausrichtung span. Das einzige Problem ist, dass die Spanne für den ganzen Absatz funktioniert, also müssen Sie Ihre linken / rechten Texte in separate Absätze setzen und sie unter Verwendung eines "null-line-height" Bereichs in eine Zeile zusammenführen.
In etwa so:
%Vor% Wo die LineOverlapSpan
wie folgt implementiert ist:
Siehe diese Antwort für weitere Details.
Das ist der einfachste Weg, den ich gefunden habe. Der Trick besteht darin, match_parent
für die zweite Textansicht zu verwenden, sodass der verbleibende Platz belegt wird und das Attribut gravity
den Text an das Ende verschieben kann.
Tags und Links android