共用方式為


BaseInputConnection.CommitText 方法

定義

多載

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 屬性授權中所述的詞彙使用。

適用於