InputMethod.AccessibilityInputConnection.CommitText 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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)
来更改辅助功能服务,但请小心等待,直到批处理编辑正在进行时结束。
本页的某些部分是根据 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
有关文本的额外信息。
注解
将文本提交到文本框并设置新的光标位置。 此方法用于允许 IME 在设置文本时提供额外信息。
此方法提交当前撰写文本的内容,然后根据 newCursorPosition
该文本移动光标。 如果在调用此方法时没有撰写文本,则新文本将插入光标位置,删除选定内容中的文本(如果有)。
调用此方法将导致编辑器在批处理输入结束后调用 #onUpdateSelection(int, int, int, int, int, int)
当前辅助功能服务。 <强>编辑器作者</强>,若要执行此操作,需要通过调用 InputMethodManager#updateSelection(android.view.View, int, int, int, int)
来更改辅助功能服务,但请小心等待,直到批处理编辑正在进行时结束。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。