2010-12-23 24 views
0

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 verloren habe ich den Text neu anordnen möchten in EditText in folgendem FormatAndroid EditText und Textformatierung

Beispiel: suppose Kommentar enthalten 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 sein sollte

Ursprünglicher Kommentar ich wirte: eg-> eeeeeeeeeeeeeeeeeeeeeeeeeee nachdem ich Fokus verloren habe, sollte es als gezeigt werden-> eeeeeeeee ...

Es ist wichtig, dass nichts mit dem ursprünglichen Text passiert, weil dieser Text an den Server gesendet werden soll, und ich nehme diese Werte direkt, und wenn der Text durch diesen neuen Text ersetzt wird, entsteht ein Problem, auch wenn ich den Fokus erhalte muss auch den vollständigen Text sehen.

Ich habe diese Android verwendet: ellipsize =

Antwort

0

„Ende“ Sie haben für android:ems auf Ihrem EditText einen bestimmten Wert zu setzen, wenn Sie die ellipsize Funktion verwenden möchten, da es nur Strings länger als die EditText s gestutzt werden Breite. Mit ems oder maxEms können Sie angeben, wie viele ems breit Ihre EditText sein sollte. Vergessen Sie auch nicht, android:singleLine auf True zu setzen.