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


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

Классы

BaseInputConnection

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

BaseInputConnection.InterfaceConsts
CompletionInfo

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

CompletionInfo.InterfaceConsts
CorrectionInfo

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

CorrectionInfo.InterfaceConsts
CursorAnchorInfo

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

CursorAnchorInfo.Builder

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

CursorAnchorInfo.InterfaceConsts
DeleteGesture

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

DeleteGesture.Builder

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

DeleteGesture.InterfaceConsts
DeleteRangeGesture

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

DeleteRangeGesture.Builder

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

DeleteRangeGesture.InterfaceConsts
EditorBoundsInfo

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

EditorBoundsInfo.Builder

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

EditorBoundsInfo.InterfaceConsts
EditorInfo

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

EditorInfo.InterfaceConsts
ExtractedText

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

ExtractedText.InterfaceConsts
ExtractedTextRequest

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

ExtractedTextRequest.InterfaceConsts
HandwritingGesture

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

IInputConnectionExtensions
InlineSuggestion

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

InlineSuggestion.InterfaceConsts
InlineSuggestionInfo

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

InlineSuggestionInfo.InterfaceConsts
InlineSuggestionsRequest

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

InlineSuggestionsRequest.Builder

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

InlineSuggestionsRequest.InterfaceConsts
InlineSuggestionsResponse

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

InlineSuggestionsResponse.InterfaceConsts
InputBinding

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

InputBinding.InterfaceConsts
InputConnection

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

InputConnectionWrapper

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

InputConnectionWrapper.InterfaceConsts
InputContentInfo

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

InputContentInfo.InterfaceConsts
InputMethod
InputMethodInfo

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

InputMethodInfo.InterfaceConsts
InputMethodManager

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

InputMethodSubtype

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

InputMethodSubtype.InputMethodSubtypeBuilder

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

InputMethodSubtype.InterfaceConsts
InsertGesture

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

InsertGesture.Builder

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

InsertGesture.InterfaceConsts
InsertModeGesture

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

InsertModeGesture.Builder

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

InsertModeGesture.InterfaceConsts
JoinOrSplitGesture

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

JoinOrSplitGesture.Builder

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

JoinOrSplitGesture.InterfaceConsts
PreviewableHandwritingGesture

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

RemoveSpaceGesture

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

RemoveSpaceGesture.Builder

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

RemoveSpaceGesture.InterfaceConsts
SelectGesture

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

SelectGesture.Builder

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

SelectGesture.InterfaceConsts
SelectRangeGesture

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

SelectRangeGesture.Builder

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

SelectRangeGesture.InterfaceConsts
SurroundingText

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

SurroundingText.InterfaceConsts
TextAppearanceInfo

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

TextAppearanceInfo.Builder

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

TextAppearanceInfo.InterfaceConsts
TextAttribute

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

TextAttribute.Builder

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

TextAttribute.InterfaceConsts
TextBoundsInfo

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

TextBoundsInfo.Builder

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

TextBoundsInfo.InterfaceConsts
TextBoundsInfoResult

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

TextSnapshot

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

Интерфейсы

IInputConnection

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

IInputMethod

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

IInputMethodSession

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

IInputMethodSessionCallback
IInputMethodSessionEventCallback

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

CursorAnchorFlags
CursorUpdate

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

CursorUpdateFilter
ExtractedTextFlags

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

GetTextFlags
HandwritingGestureGranularity
HandwritingGestureResult
HideSoftInputFlags

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

ImeAction

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

ImeFlags

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

InputContentFlags
InputMethodResults

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

ShowFlags

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

ShowSoftInputFlags

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

TextBoundsInfoFlags
TextBoundsInfoResultCode
TextExtractFlags

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