Développement Android: Comment faire Pour Remplacer une Partie d'un EditText avec un Spannable
Je suis en train de remplacer une partie d'une Editable
retourné à partir de getText()
avec un span.
J'ai essayé getText().replace()
mais c'est seulement pour CharSequences
.
La raison pour laquelle je suis en train de faire, c'est afin que je puisse mettre en évidence des sections d'un EditText
l'un après l'autre (après un petit retard), au lieu d'aller à travers et en soulignant l'ensemble de la EditText
(qui peut être lent avec de gros fichiers).
Quelqu'un a une idée sur ce que je pourrais faire?
OriginalL'auteur AlexPriceAP | 2011-09-07
Vous devez vous connecter pour publier un commentaire.
Cette taille minimale exemple rend le mot "premier" grand:
Vous pouvez l'adapter à vos besoins
OriginalL'auteur NickT
J'ai répondu à une smilar question récemment: Comment utiliser SpannableString avec la Regex dans android?. Mais je vais ajouter une copie de cette réponse.
Voici une classe qui va vous aider à:
Et un exemple d'utilisation:
copyCharSequenceWithSpans
devrait avoir recyclé les Colis de l'objet.merci pour votre commentaire! Il fixe.
OriginalL'auteur Michael