Ich versuche tatsächlich Kartenformatierung zu tun, für die ich zu implementieren bin versucht, was Google sagt von linkWie man setSpan() in onTextChanged() verwendet, um Parameter von onTextChanged() zu speichern?
Sie sind nicht gesagt, wo der Wechsel stattfand, weil andere afterTextChanged() -Methoden bereits andere Änderungen vorgenommen haben und die Offsets ungültig gemacht. Aber wenn Sie das hier wissen müssen, können Sie setSpan (Object, int, int, int) in onTextChanged (CharSequence, int, int, int) verwenden, um Ihren Platz zu markieren und dann von hier nachzusehen, wo die Zeitspanne endete.
Von oben, was ich verstehe ist, ich brauche [vor CharSequence s, int Start, int, int count] speichern unter Verwendung setSpan in OnTextChanged() und sie irgendwie in afterTextChanged abrufen zurück().
Frage ist, auf welches Objekt ich SetSpan() in OnTextChanged() aufrufen und wie ich diese gespeicherten Werte in afterTextChanged() abrufen.
Ich frage mich die gleiche Sache, für einen fast identischen Anwendungsfall. Hast du das jemals herausgefunden? –