InputMethod.AccessibilityInputConnection.CommitText 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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
關於文本的額外資訊。
- 屬性
備註
將文字提交到文字框,並設定新的游標位置。 此方法用於讓 IME 在設定文字時提供額外資訊。
此方法提交當前撰寫文本的內容,然後依 移動游標 newCursorPosition。 若呼叫此方法時沒有合成文字,則會在游標位置插入新文字,若有選取區內文字則會被移除。
呼叫此方法會使編輯者在批次輸入結束後呼叫 #onUpdateSelection(int, int, int, int, int, int) 目前的無障礙服務。
<強編輯>作者</強者>,要做到這點,你需要透過呼叫 InputMethodManager#updateSelection(android.view.View, int, int, int, int),向無障礙服務告知變更,但若批次編輯正在進行中,請小心等到批次編輯結束後再做。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
關於文本的額外資訊。
備註
將文字提交到文字框,並設定新的游標位置。 此方法用於讓 IME 在設定文字時提供額外資訊。
此方法提交當前撰寫文本的內容,然後依 移動游標 newCursorPosition。 若呼叫此方法時沒有合成文字,則會在游標位置插入新文字,若有選取區內文字則會被移除。
呼叫此方法會使編輯者在批次輸入結束後呼叫 #onUpdateSelection(int, int, int, int, int, int) 目前的無障礙服務。
<強編輯>作者</強者>,要做到這點,你需要透過呼叫 InputMethodManager#updateSelection(android.view.View, int, int, int, int),向無障礙服務告知變更,但若批次編輯正在進行中,請小心等到批次編輯結束後再做。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。