Language

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>Editor authors:</strong>#deleteSurroundingText(int, int)の要件に加えて、要求された範囲で 1 つ以上の無効なサロゲート ペアが見つかった場合は、必ず何も行わないでください。

Javaドキュメント。

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

適用対象