IInputConnection.DeleteSurroundingTextInCodePoints(Int32, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バリアント型の #deleteSurroundingText(int, int)
。
[Android.Runtime.Register("deleteSurroundingTextInCodePoints", "(II)Z", "GetDeleteSurroundingTextInCodePoints_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public bool DeleteSurroundingTextInCodePoints (int beforeLength, int afterLength);
[<Android.Runtime.Register("deleteSurroundingTextInCodePoints", "(II)Z", "GetDeleteSurroundingTextInCodePoints_IIHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member DeleteSurroundingTextInCodePoints : int * int -> bool
パラメーター
- beforeLength
- Int32
削除するカーソルの前の文字数 (コード ポイント)。 これがテキストの先頭とカーソルの間の既存の文字数を超える場合、このメソッドは失敗しませんが、その範囲内のすべての文字を削除します。
- afterLength
- Int32
削除するカーソルの後の文字数 (コード ポイント)。 カーソルとテキストの末尾の間の既存の文字数を超える場合、このメソッドは失敗しませんが、その範囲内のすべての文字を削除します。
戻り値
true
入力接続が有効でなくなった場合は、 false
成功した場合は 。
Android android.os.Build.VERSION_CODES#TIRAMISU
の前に、ターゲット アプリケーションがこのメソッドを実装していない場合に、この API が返されます false
。
- 属性
注釈
バリアント型の #deleteSurroundingText(int, int)
。 主な違いは次のとおりです。
<ul><li>長さは、Java 文字またはグリフではなく、コード ポイントで指定されます。</><li>このメソッドは、要求された範囲に無効なサロゲート ペアが 1 つ以上存在する場合、何も実行しません。</li></ul>
<厳密な>エディター作成者:</strong> の要件に加えて、要求された範囲で #deleteSurroundingText(int, int)
1 つ以上の無効なサロゲート ペアが見つかった場合は、何もしないでください。
の android.view.inputmethod.InputConnection.deleteSurroundingTextInCodePoints(int, int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。