Поделиться через


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 всегда перемещает курсор на позицию после вставки полнотекстового текста. Обратите внимание, что это означает, что курсор нельзя разместить в тексте, так как редактор может вносить изменения в указанный текст, поэтому невозможно правильно указать расположения там.

Возвращаемое значение

Реализации

Атрибуты

Комментарии

Реализация по умолчанию заменяет любой существующий текст создания заданным текстом. Кроме того, только если резервный режим, ключевое событие отправляется для нового текста и текущего редактируемого буфера очищается.

Документация по Java для android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

CommitText(String, Int32)

Реализация по умолчанию заменяет любой существующий текст создания заданным текстом.

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

Параметры

text
String
newCursorPosition
Int32

Возвращаемое значение

Комментарии

Реализация по умолчанию заменяет любой существующий текст создания заданным текстом. Кроме того, только если резервный режим, ключевое событие отправляется для нового текста и текущего редактируемого буфера очищается.

Документация по Java для android.view.inputmethod.BaseInputConnection.commitText(java.lang.CharSequence, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к