ITextWatcher.AfterTextChanged(IEditable) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается для уведомления о том, что текст был изменен где-то в sпределах.
[Android.Runtime.Register("afterTextChanged", "(Landroid/text/Editable;)V", "GetAfterTextChanged_Landroid_text_Editable_Handler:Android.Text.ITextWatcherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void AfterTextChanged(Android.Text.IEditable? s);
[<Android.Runtime.Register("afterTextChanged", "(Landroid/text/Editable;)V", "GetAfterTextChanged_Landroid_text_Editable_Handler:Android.Text.ITextWatcherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member AfterTextChanged : Android.Text.IEditable -> unit
Параметры
- Атрибуты
Комментарии
Этот метод вызывается для уведомления о том, что текст был изменен где-то в sпределах. Это законно, чтобы внести дальнейшие изменения s из этого обратного вызова, но будьте осторожны, чтобы не попасть в бесконечный цикл, так как любые изменения, внесенные вами, вызовут этот метод повторно рекурсивно. (Вы не знаете, где произошло изменение, так как другие методы afterTextChanged() уже внесли другие изменения и недействили смещения. Но если вам нужно знать здесь, вы можете использовать Spannable#setSpan , #onTextChanged чтобы пометить свое место, а затем посмотреть отсюда, где диапазон в итоге.
Java документации по android.text.TextWatcher.afterTextChanged(android.text.Editable).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".