2010-12-09 20 views
2

in meiner benutzerdefinierten listview, die ein Bild und EditText enthalten, und in EditText kann ich das Foto kommentieren, kann ich Text Kommentar maximale Länge von 50 geben, wenn ich den Fokus in EditText verlor ich möchte den Text in EditText neu anordnen in folgendem FormatAndroid EditText

Beispiel: suppose Kommentar enthält 40 Zeichen und Benutzer zu einem Zeitpunkt kann direkt nur 20 Zeichen sieht, dann, wenn ich der Fokus Text verloren neu angeordnet werden soll, dass es am Ende 3

Punkt

Ursprüngliche sein sollte Kommentar ich wirte: zB-> eeeeeeeeeeeeeeeeeeeeeeeeeeee nachdem ich den Fokus verloren habe, sollte es als-> eeeeeeeeee ...

angezeigt werden 0

es ist wichtig, dass nichts mit dem Originaltext passiert, weil dieser Text an den Server gesendet werden soll, und ich nehme diese Werte direkt, und wenn ich den Text durch diesen Texttyp ersetze, entsteht ein Problem, auch wenn ich den Fokus bekomme Ich muss auch den vollständigen Text sehen.

NB: i gesetzt android: Einleiner = true

+3

überprüfen android: elipsize –

Antwort

3

Try android: ellipsize = "end", oder wenn Sie verblassen, versuchen android: fadingEdge = "horizontal"

0

Verwenden Sie die android:ellipsize="end" in Sie XML-Layoutdatei Sie können den Lauftext auch mit android:ellipsize="marquee" anzeigen.

+1

in EditText hat die Ellipsize keinen Effekt – Bytecode