共用方式為


InputMethod.AccessibilityInputConnection.CommitText 方法

定義

多載

CommitText(ICharSequence, Int32, TextAttribute)

將文字認可至文本框,並設定新的游標位置。

CommitText(String, Int32, TextAttribute)

將文字認可至文本框,並設定新的游標位置。

CommitText(ICharSequence, Int32, TextAttribute)

將文字認可至文本框,並設定新的游標位置。

[Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)]
public void CommitText (Java.Lang.ICharSequence text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)V", "", ApiSince=33)>]
member this.CommitText : Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> unit

參數

text
ICharSequence

要認可的文字。 這可能包括樣式。

newCursorPosition
Int32

文字周圍的新數據指標位置,以 Java 字元表示。 如果 > 為 0,則相對於文字結尾 - 1;如果 <= 0,則相對於文字開頭。 因此,值 1 一律會將游標前進到插入全文之後的位置。 請注意,這表示您無法將游標放置在文字內,因為編輯器可以修改您提供的文字,因此無法正確指定該處的位置。

textAttribute
TextAttribute

文字的額外資訊。

屬性

備註

將文字認可至文本框,並設定新的游標位置。 這個方法可用來允許輸入法在設定文字時提供額外的資訊。

這個方法會認可目前撰寫文字的內容,然後根據 newCursorPosition移動游標。 如果呼叫此方法時沒有撰寫文字,則會在游標位置插入新的文字,並移除選取範圍內的文字。

呼叫此方法會導致編輯器在批次輸入結束之後,於目前輔助功能服務上呼叫 #onUpdateSelection(int, int, int, int, int, int) 。 <強>編輯器作者</強>,若要發生這種情況,您必須呼叫 InputMethodManager#updateSelection(android.view.View, int, int, int, int)來對輔助功能服務進行已知的變更,但請小心等待,直到批次編輯正在進行時結束。

android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

CommitText(String, Int32, TextAttribute)

將文字認可至文本框,並設定新的游標位置。

public void CommitText (string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
member this.CommitText : string * int * Android.Views.InputMethods.TextAttribute -> unit

參數

text
String

要認可的文字。 這可能包括樣式。

newCursorPosition
Int32

文字周圍的新數據指標位置,以 Java 字元表示。 如果 > 為 0,則相對於文字結尾 - 1;如果 <= 0,則相對於文字開頭。 因此,值 1 一律會將游標前進到插入全文之後的位置。 請注意,這表示您無法將游標放置在文字內,因為編輯器可以修改您提供的文字,因此無法正確指定該處的位置。

textAttribute
TextAttribute

文字的額外資訊。

備註

將文字認可至文本框,並設定新的游標位置。 這個方法可用來允許輸入法在設定文字時提供額外的資訊。

這個方法會認可目前撰寫文字的內容,然後根據 newCursorPosition移動游標。 如果呼叫此方法時沒有撰寫文字,則會在游標位置插入新的文字,並移除選取範圍內的文字。

呼叫此方法會導致編輯器在批次輸入結束之後,於目前輔助功能服務上呼叫 #onUpdateSelection(int, int, int, int, int, int) 。 <強>編輯器作者</強>,若要發生這種情況,您必須呼叫 InputMethodManager#updateSelection(android.view.View, int, int, int, int)來對輔助功能服務進行已知的變更,但請小心等待,直到批次編輯正在進行時結束。

android.accessibilityservice.InputMethod.AccessibilityInputConnection.commitText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於