言語

IEditable.Replace メソッド

定義

オーバーロード

名前 説明
Replace(Int32, Int32, ICharSequence)

replace(st, en, text, 0, text.

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

この編集可能なテキストの指定した範囲 (st…en) を、sourceのスライス start…endのコピーに置き換えます。

Replace(Int32, Int32, ICharSequence)

replace(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

返品

属性

注釈

replace(st, en, text, 0, text.length()) の利便性

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

こちらもご覧ください

  • <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) を、sourceのスライス start&hellip;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")]
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) を、sourceのスライス start&hellip;endのコピーに置き換えます。 コピー先スライスは空の場合があり、その場合は操作が挿入であるか、ソース スライスが空の場合があります。その場合、操作は削除です。

変更がコミットされる前に、 #setFilters で設定された各フィルターに、 source テキストを変更する機会が与えられる。

sourceがスパンされている場合、そのスパンは編集可能に保持されます。 置き換えられた範囲全体をカバーする編集可能範囲内の既存のスパンは保持されますが、置き換えられた範囲内に厳密に含まれるものはすべて削除されます。 sourceSpanned#SPAN_PARAGRAPH フラグを持つスパンが含まれており、段落の境界制約を満たしていない場合は、保持されません。 特殊なケースとして、カーソル位置が配置されている範囲全体が置き換えられた場合でも、カーソル位置は保持されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象