InputConnectionWrapper.SetComposingText 方法

定义

重载

SetComposingText(ICharSequence, Int32)

要添加

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

参数

text
ICharSequence

如有必要,使用样式撰写文本。 如果没有附加到文本的样式对象,则使用用于撰写文本的默认样式。 了解如何 ISpanned 将样式对象附加到文本。 SpannableString 接口 SpannableStringBuilder 的两个 ISpanned实现。

newCursorPosition
Int32

文本周围的新光标位置。 如果 > 为 0,则相对于文本末尾 - 1;如果 <= 0,则相对于文本开头。 因此,在插入全文后,值 1 将始终转到位置。 请注意,这意味着不能将光标定位在文本中,因为编辑器可以对提供的文本进行修改,因此无法正确指定该位置。

返回

实现

属性

注解

要添加

适用于 . 的 android.view.inputmethod.InputConnectionWrapper.setComposingText(java.lang.CharSequence, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetComposingText(String, Int32)

要添加

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

参数

text
String
newCursorPosition
Int32

返回

注解

要添加

适用于 . 的 android.view.inputmethod.InputConnectionWrapper.setComposingText(java.lang.CharSequence, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetComposingText(ICharSequence, Int32, TextAttribute)

要添加

[Android.Runtime.Register("setComposingText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingText_Ljava_lang_CharSequence_ILandroid_view_inputmethod_TextAttribute_Handler", ApiSince=33)]
public virtual bool SetComposingText(Java.Lang.ICharSequence text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
[<Android.Runtime.Register("setComposingText", "(Ljava/lang/CharSequence;ILandroid/view/inputmethod/TextAttribute;)Z", "GetSetComposingText_Ljava_lang_CharSequence_ILandroid_view_inputmethod_TextAttribute_Handler", ApiSince=33)>]
abstract member SetComposingText : Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> bool
override this.SetComposingText : Java.Lang.ICharSequence * int * Android.Views.InputMethods.TextAttribute -> bool

参数

newCursorPosition
Int32
textAttribute
TextAttribute

返回

实现

属性

注解

要添加

适用于 . 的 android.view.inputmethod.InputConnectionWrapper.setComposingText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

SetComposingText(String, Int32, TextAttribute)

要添加

public bool SetComposingText(string text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute);
abstract member SetComposingText : string * int * Android.Views.InputMethods.TextAttribute -> bool
override this.SetComposingText : string * int * Android.Views.InputMethods.TextAttribute -> bool

参数

text
String
newCursorPosition
Int32
textAttribute
TextAttribute

返回

实现

注解

要添加

适用于 . 的 android.view.inputmethod.InputConnectionWrapper.setComposingText(java.lang.CharSequence, int, android.view.inputmethod.TextAttribute)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于