3 Stimmen

Platzieren Sie TextView rechts vom anderen und machen Sie es immer sichtbar

Es ist einfach, einen TextView rechts von einem anderen TextView zu platzieren, aber wenn die Breite des Basis-TextView größer als die Bildschirmgröße ist, wird der rechte TextView nicht mehr sichtbar.

Mein XML-Layout:

Wie kann man den rechten TextView sichtbar machen, auch wenn die Breite des Basis-TextViews groß ist?

UPD:

Mit anderen Worten, ich brauche:

Wenn der erste TextView kurz ist:

   |[KurzerTextView][TextView]      |

Wenn der erste TextView lang ist:

   |[LooooooongTextVi...][TextView]|

0 Stimmen

Nehmen Sie RelativeLayout und verwenden Sie LayoutAlignParentRight.

0 Stimmen

RelativeLayout with LayoutAlignParentRight funktioniert wie mein Layout! Ich benötige, wenn die Nachricht kurz ist, dass sich der rechte TextView am rechten Rand der Nachricht befinden muss, wenn die Nachricht lang ist, muss sich der TextView am rechten Bildschirmrand befinden!

4voto

Nik Punkte 6805

Die Lösung besteht darin, TableLayout mit shrinkColumns = 0 zu verwenden

1voto

Asha Soman Punkte 302

Probieren Sie dies aus

1voto

MKJParekh Punkte 33581

Dies posten als Denkleitung, den einzigen Weg zu tun, so...

Und erstellen Sie eine Dimension-Datei wie diese und verwenden Sie sie.

0 Stimmen

Was passiert, wenn die Gerätebreite variiert? (240, 320, 480, 720).

0 Stimmen

Ich habe bereits in der Antwort gesagt...Dann setzen Sie alle bekannten Breiten in diese Dimension-Datei und -Ordner...Einfach. :)

0 Stimmen

Perfekt. Hat darauf nicht geachtet.

0voto

Nermeen Punkte 15770

Überprüfen Sie die Antwort in: Two TextViews side by side, only one to ellipsize?

0 Stimmen

Es platziert den rechten TextView immer am rechten Bildschirmrand. Siehe Screenshot oben.

0 Stimmen

Wenn die Nachricht kurz ist, muss der TextView am rechten Rand der Nachricht platziert werden. Wenn die Nachricht lang ist, muss der TextView am rechten Bildschirmrand platziert werden!

0 Stimmen

Keine Änderungen.

CodeJaeger.com

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.

Powered by:

X