Ellipsengröße einzelner Zeilen eines SpannableStrings in einer Textansicht

Ich habe einTextView Speichern einer Adresse, die zwei Zeilen lang ist. Die Straße geht in die erste Zeile und ist fett. Die Stadt und der Staat stehen in der zweiten Zeile und sind nicht fett geschrieben. Ich möchte das Ende jeder Zeile mit Auslassungspunkten versehen, wenn der einzelne Text in dieser Zeile überläuft. Ich benutze eineSpannableString um die Adresse zu speichern, weil ich möchte, dass die Adresse fett und die Stadt und der Staat nicht fett gedruckt werden.

Gibt es eine Möglichkeit, dies zu tun, die kein totaler Hack ist, ohne zwei zu verwenden?TextViews für jede Zeile?

Beispielausgaben:

Ex:
123812 Washington A ...
Schenectady New Yor ...

Ex:
2792 Dantzler Boulev ...
Charleston SC, 29406

Ex:
3 Hauptstraße
Atlanta, GA

Antworten auf die Frage(3)

Ihre Antwort auf die Frage