語言

BaseInputConnection.CommitText 方法

定義

多載

名稱 Description
CommitText(ICharSequence, Int32)

預設實作會將現有的寫作文本替換為給定文本。

CommitText(String, Int32)

預設實作會將現有的寫作文本替換為給定文本。

CommitText(ICharSequence, Int32)

預設實作會將現有的寫作文本替換為給定文本。

[Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;I)Z", "GetCommitText_Ljava_lang_CharSequence_IHandler")]
public virtual bool CommitText(Java.Lang.ICharSequence? text, int newCursorPosition);
[<Android.Runtime.Register("commitText", "(Ljava/lang/CharSequence;I)Z", "GetCommitText_Ljava_lang_CharSequence_IHandler")>]
abstract member CommitText : Java.Lang.ICharSequence * int -> bool
override this.CommitText : Java.Lang.ICharSequence * int -> bool

參數

text
ICharSequence

要承諾的文字。 這可能包括風格。

newCursorPosition
Int32

新的游標位置,以 Java 字元圍繞文字。 若 > 0,則相對於文本結尾為 - 1;若 <= 0,則相對於文本開頭。 因此,值為 1 時,游標總是會將游標移至插入完整文字後的位置。 請注意,這表示你無法將游標置於文字中,因為編輯器可能會修改你提供的文字,導致無法正確指定該位置。

傳回

實作

屬性

備註

預設實作會將現有的寫作文本替換為給定文本。 此外,只有在備援模式下,才會傳送一個關鍵事件,針對新文字並清除當前可編輯緩衝區。

的 android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int)Java 檔。

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

適用於

CommitText(String, Int32)

預設實作會將現有的寫作文本替換為給定文本。

public bool CommitText(string? text, int newCursorPosition);
member this.CommitText : string * int -> bool

參數

text
String
newCursorPosition
Int32

傳回

備註

預設實作會將現有的寫作文本替換為給定文本。 此外,只有在備援模式下,才會傳送一個關鍵事件,針對新文字並清除當前可編輯緩衝區。

的 android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int)Java 檔。

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

適用於