IEditable.Replace メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Replace(Int32, Int32, ICharSequence) |
replace(st, en, text, 0, text. |
| Replace(Int32, Int32, ICharSequence, Int32, Int32) |
この編集可能なテキストの指定した範囲 ( |
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
- text
- ICharSequence
返品
- 属性
注釈
replace(st, en, text, 0, text.length()) の利便性
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
こちらもご覧ください
- <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…en) を、sourceのスライス start…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…en) を、sourceのスライス start…endのコピーに置き換えます。 コピー先スライスは空の場合があり、その場合は操作が挿入であるか、ソース スライスが空の場合があります。その場合、操作は削除です。
変更がコミットされる前に、 #setFilters で設定された各フィルターに、 source テキストを変更する機会が与えられる。
sourceがスパンされている場合、そのスパンは編集可能に保持されます。 置き換えられた範囲全体をカバーする編集可能範囲内の既存のスパンは保持されますが、置き換えられた範囲内に厳密に含まれるものはすべて削除されます。
sourceにSpanned#SPAN_PARAGRAPH フラグを持つスパンが含まれており、段落の境界制約を満たしていない場合は、保持されません。 特殊なケースとして、カーソル位置が配置されている範囲全体が置き換えられた場合でも、カーソル位置は保持されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。