2016-10-11 7 views
0

ich eine Textansicht, die eine Zeichenfolge „Hallo Welt“ wegen Größen hältTextview zeigen Ende String

Derzeit nur es zeigt „Hallo Wo“

Wie kann ich das Ende machen anzuzeigen der Zeichenfolge stattdessen z "Lo Welt"?

+0

Schauen Sie sich Ihre XML an, Ihre 'layout_width' ist im Moment wahrscheinlich zu klein. – NightSkyLove

+0

Bitte geben Sie das Layout XML ein – Veener

Antwort

0

Aus den Informationen, die Sie bereitgestellt haben, ist es ziemlich schwer zu verstehen, was Sie fragen.

Soweit ich Ihre Frage verstehen konnte, ist es eine String-Manipulation Frage statt eine Android-Frage. Falls nicht, bitte aktualisieren Sie Ihre Frage und stellen Sie auch Layout-XML-Code zur Verfügung.

String a="Hello World"; //or whatever your actaul text is a=yourTextView.getText() 
String b="Hello Wo"; //As you claim you know the exact length of the displayed text 
String c=a.substring(a.length()-b.length(),a.length()); 

yourTextView.setText(c); 

Hoffe, das hilft !!

+0

Da dies sehr rudimentär ist, glaube ich, dass Sie wahrscheinlich eine Antwort suchen - "Wie kann man die Breite des angezeigten Textes erkennen?" Wenn ja, schauen Sie sich dies an (http://stackoverflow.com/a/23923053/4382835). –

+0

Frage wurde als dup markiert. Ich fand in diesem Beitrag Einstellung Ellipse zu starten war die Lösung – user2202098

Verwandte Themen