IInputConnection.DeleteSurroundingTextInCodePoints(Int32, Int32) メソッド

定義

バリアント型の #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 ドキュメント。

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

適用対象