Язык

IEditable.Replace Метод

Определение

Перегрузки

Имя. Описание
Replace(Int32, Int32, ICharSequence)

Удобство замены(st, en, text, 0, text.

Replace(Int32, Int32, ICharSequence, Int32, Int32)

Заменяет указанный диапазон (st…en) текста в этом редактируемом объекте копией среза start…endsource.

Replace(Int32, Int32, ICharSequence)

Удобство замены(st, en, text, 0, text.

[Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_Handler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Text.IEditable? Replace(int st, int en, Java.Lang.ICharSequence? text);
[<Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_Handler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Replace : int * int * Java.Lang.ICharSequence -> Android.Text.IEditable

Параметры

st
Int32
en
Int32

Возвращаемое значение

Атрибуты

Комментарии

Удобство замены(st, en, text, 0, text.length())

Документация по Java для android.text.Editable.replace(int, int, java.lang.CharSequence).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также

  • <xref:Android.Text.IEditable.Replace(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>

Применяется к

Replace(Int32, Int32, ICharSequence, Int32, Int32)

Заменяет указанный диапазон (st&hellip;en) текста в этом редактируемом объекте копией среза start&hellip;endsource.

[Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;II)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_IIHandler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Text.IEditable? Replace(int st, int en, Java.Lang.ICharSequence? source, int start, int end);
[<Android.Runtime.Register("replace", "(IILjava/lang/CharSequence;II)Landroid/text/Editable;", "GetReplace_IILjava_lang_CharSequence_IIHandler:Android.Text.IEditableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Replace : int * int * Java.Lang.ICharSequence * int * int -> Android.Text.IEditable

Параметры

st
Int32
en
Int32
source
ICharSequence
start
Int32
end
Int32

Возвращаемое значение

ссылка на этот объект.

Атрибуты

Комментарии

Заменяет указанный диапазон (st&hellip;en) текста в этом редактируемом объекте копией среза start&hellip;endsource. Конечный срез может быть пустым, в этом случае операция является вставкой, или исходный срез может быть пустым, в этом случае операция является удалением.

Перед фиксацией изменения каждый фильтр, заданный с #setFilters помощью, предоставляет возможность изменять source текст.

Если source диапазон охватывается, диапазоны из него сохраняются в редактируемом режиме. Существующие диапазоны в редактируемом режиме, полностью охватывающие замененный диапазон, сохраняются, но все, которые были строго в пределах диапазона, который был заменен, удаляются. source Если диапазон содержит флаг Spanned#SPAN_PARAGRAPH и не удовлетворяет ограничению границ абзаца, он не сохраняется. В качестве специального случая позиция курсора сохраняется даже при замене всего диапазона, где он расположен.

Документация по Java для android.text.Editable.replace(int, int, java.lang.CharSequence, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к