Android.Views.InputMethods Пространство имен

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

Классы

Имя. Описание
BaseInputConnection

Базовый класс для реализации интерфейса InputConnection, заботясь о большинстве распространенных действий для предоставления подключения к редактируемому интерфейсу.

BaseInputConnection.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

CompletionInfo

Сведения о завершении одного текста, сообщаемого редактору методу ввода.

CompletionInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

CorrectionInfo

Сведения об одном исправлении текста, сообщаемом редактору методу ввода.

CorrectionInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

CursorAnchorInfo

Позиционные сведения о точке вставки текста и символах в строке композиции.

CursorAnchorInfo.Builder

Построитель для CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

DeleteGesture

Подкласс HandwritingGesture для удаления области текста с помощью одного прямоугольника.

DeleteGesture.Builder

Построитель для DeleteGesture.

DeleteGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

DeleteRangeGesture

Подкласс HandwritingGesture для удаления диапазона текста путем определения начальных и конечных прямоугольников.

DeleteRangeGesture.Builder

Построитель для DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

EditorBoundsInfo

Контейнер прямоугольной позиции, связанной с информацией для редактора.

EditorBoundsInfo.Builder

Построитель для EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

EditorInfo

EditorInfo описывает несколько атрибутов объекта редактирования текста, с которым взаимодействует метод ввода (как правило, EditText), особенно тип текстового содержимого, который он содержит, и текущее положение курсора.

EditorInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

ExtractedText

Сведения о тексте, извлеченном для использования методом ввода.

ExtractedText.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

ExtractedTextRequest

Описание метода ввода из приложения при извлечении текста из входного редактора.

ExtractedTextRequest.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

HandwritingGesture

Базовый класс для жестов рукописного ввода.

IConnectionlessHandwritingCallbackExtensions

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

IInputConnectionExtensions

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InlineSuggestion

Этот класс представляет встроенное предложение, которое делается одним приложением и может быть внедрено в пользовательский интерфейс другого.

InlineSuggestion.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InlineSuggestionInfo

Этот класс представляет описание встроенного предложения.

InlineSuggestionInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InlineSuggestionsRequest

Этот класс представляет встроенный запрос предложения, сделанный одним приложением для получения предложений из другого источника.

InlineSuggestionsRequest.Builder

Построитель для InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InlineSuggestionsResponse

Этот класс представляет встроенный ответ на предложение.

InlineSuggestionsResponse.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputBinding

Сведения, предоставленные InputMethod клиенту, подключающимся к нему.

InputBinding.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputConnection

Интерфейс InputConnection — это канал связи от InputMethod обратно к приложению, получающего входные данные.

InputConnectionWrapper

Класс оболочки для прокси-вызовов к другому InputConnection.

InputConnectionWrapper.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputContentInfo

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

InputContentInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputMethod

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputMethodInfo

Этот класс используется для указания метаданных метода ввода.

InputMethodInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputMethodManager

Центральный системный API для общей архитектуры метода ввода (МВФ), которая выполняет арбитраж взаимодействия между приложениями и текущим методом ввода.

InputMethodSubtype

Этот класс используется для указания метаданных подтипа, содержащегося в редакторе методов ввода (IME).

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder — это класс построителя InputMethodSubtype.

InputMethodSubtype.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InsertGesture

Подкласс HandwritingGesture для вставки текста в определенную точку вставки.

InsertGesture.Builder

Построитель для InsertGesture.

InsertGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InsertModeGesture

Вложенный класс HandwritingGesture для запуска режима вставки, который вставляет пробел в редакторе, чтобы пользователи свободно писали в указанной точке вставки.

InsertModeGesture.Builder

Построитель для InsertModeGesture.

InsertModeGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

JoinOrSplitGesture

Подкласс HandwritingGesture для удаления или вставки пробелов в текст.

JoinOrSplitGesture.Builder

Построитель для JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

PreviewableHandwritingGesture

Это HandwritingGesture может быть InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed.

RemoveSpaceGesture

Подкласс для удаления пробелов HandwritingGesture из текста.

RemoveSpaceGesture.Builder

Построитель для RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

SelectGesture

Подкласс HandwritingGesture для выбора области текста с помощью одного прямоугольника.

SelectGesture.Builder

Построитель для SelectGesture.

SelectGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

SelectRangeGesture

Подкласс HandwritingGesture для выбора диапазона текста путем определения начальных и конечных прямоугольников.

SelectRangeGesture.Builder

Построитель для SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

SurroundingText

Сведения о окружающем тексте вокруг курсора для использования методом ввода.

SurroundingText.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextAppearanceInfo

Сведения о внешнем виде текста в редакторе, передаваемые CursorAnchorInfo для использования InputMethodService.

TextAppearanceInfo.Builder

Построитель для TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextAttribute

Класс данных, который IME может принимать дополнительные сведения для приложений при настройке текста.

TextAttribute.Builder

Построитель для создания TextAttribute.

TextAttribute.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextBoundsInfo

Текст ограничивает сведения о срезе текста в редакторе.

TextBoundsInfo.Builder

Класс построителя для создания TextBoundsInfo объекта.

TextBoundsInfo.InterfaceConsts

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextBoundsInfoResult

Объект, содержащий результат InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) вызова.

TextSnapshot

Неизменяемый моментальный снимок данных состояния редактирования текста.

Интерфейсы

Имя. Описание
IConnectionlessHandwritingCallback

Интерфейс для получения результата запуска сеанса рукописного ввода без подключения с помощью одного из InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback), InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)или InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

IInputConnection

Интерфейс InputConnection — это канал связи от InputMethod обратно к приложению, получающего входные данные.

IInputMethod

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

IInputMethodSession

Интерфейс InputMethodSession предоставляет функциональные возможности InputMethod для каждого клиента, безопасные для предоставления приложений.

IInputMethodSessionCallback

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

IInputMethodSessionEventCallback

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

Перечисления

Имя. Описание
ConnectionlessHandwritingError

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

CursorAnchorFlags

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

CursorUpdate

Перечисляет значения, возвращаемые элементами и Immediate элементамиMonitor.

CursorUpdateFilter

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

ExtractedTextFlags

Перечисляет значения, возвращаемые элементами Flagsи SelectingSingleLine элементами.

GetTextFlags

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

HandwritingDelegateFlag

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

HandwritingGestureGranularity

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

HandwritingGestureResult

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

HideSoftInputFlags

Перечисляет значения, возвращаемые ImplicitOnlyэлементами, Noneи NotAlways элементами и взятыми в качестве параметра нескольких типов.

ImeAction

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких типов.

ImeFlags

Перечисляет значения, возвращаемые несколькими типами.

InputContentFlags

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

InputMethodResults

Перечисляет значения, возвращаемые несколькими методами InputMethodResults.

ShowFlags

Перечисляет значения, возвращаемые несколькими типами, и принимается в качестве параметра нескольких типов.

ShowSoftInputFlags

Перечисляет значения, возвращаемые Explicitэлементами, Forcedи None элементами и взятыми в качестве параметра нескольких типов.

TextBoundsInfoFlags

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextBoundsInfoResultCode

Содержит API-интерфейсы для реализации и взаимодействия с входными методами, такими как программные клавиатуры.

TextExtractFlags

Перечисляет значения, возвращаемые несколькими типами.