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 属性许可证中所述的术语使用。

适用于