Android.Views.InputMethods Namespace

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

Classes

Nome Description
BaseInputConnection

Classe base para implementadores da interface InputConnection, cuidando da maior parte do comportamento comum para fornecer uma conexão a um Editável.

BaseInputConnection.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

CompletionInfo

Informações sobre uma única conclusão de texto que um editor relatou a um método de entrada.

CompletionInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

CorrectionInfo

Informações sobre uma única correção de texto que um editor relatou a um método de entrada.

CorrectionInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

CursorAnchorInfo

Informações posicionais sobre o ponto de inserção de texto e caracteres na cadeia de caracteres de composição.

CursorAnchorInfo.Builder

Construtor para CursorAnchorInfo.

CursorAnchorInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

DeleteGesture

Uma sub-classe de HandwritingGesture para excluir uma área de texto usando um único retângulo.

DeleteGesture.Builder

Construtor para DeleteGesture.

DeleteGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

DeleteRangeGesture

Uma subclasse para HandwritingGesture excluir um intervalo de texto definindo retângulos de início e fim.

DeleteRangeGesture.Builder

Construtor para DeleteRangeGesture.

DeleteRangeGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

EditorBoundsInfo

Contêiner de informações relacionadas à posição retangular para o Editor.

EditorBoundsInfo.Builder

Construtor para EditorBoundsInfo.

EditorBoundsInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

EditorInfo

Um EditorInfo descreve vários atributos de um objeto de edição de texto com os quais um método de entrada está se comunicando (normalmente um EditText), principalmente o tipo de conteúdo de texto que ele contém e a posição atual do cursor.

EditorInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

ExtractedText

Informações sobre o texto que foi extraído para uso por um método de entrada.

ExtractedText.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

ExtractedTextRequest

Descrição do que um método de entrada gostaria de um aplicativo ao extrair texto de seu editor de entrada.

ExtractedTextRequest.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

HandwritingGesture

Classe base para gestos de manuscrito de caneta.

IConnectionlessHandwritingCallbackExtensions

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

IInputConnectionExtensions

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InlineSuggestion

Essa classe representa uma sugestão embutida que é feita por um aplicativo e pode ser inserida na interface do usuário de outro.

InlineSuggestion.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InlineSuggestionInfo

Essa classe representa a descrição de uma sugestão embutida.

InlineSuggestionInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InlineSuggestionsRequest

Essa classe representa uma solicitação de sugestão embutida feita por um aplicativo para obter sugestões da outra fonte.

InlineSuggestionsRequest.Builder

Um construtor para InlineSuggestionsRequest

InlineSuggestionsRequest.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InlineSuggestionsResponse

Essa classe representa uma resposta de sugestão embutida.

InlineSuggestionsResponse.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputBinding

Informações fornecidas a um InputMethod cliente que se conecta a ele.

InputBinding.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputConnection

A interface InputConnection é o canal de comunicação de um InputMethod aplicativo de volta para o aplicativo que está recebendo sua entrada.

InputConnectionWrapper

Classe wrapper para chamadas de proxy para outra InputConnection.

InputConnectionWrapper.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputContentInfo

Um objeto de contêiner com o qual os métodos de entrada podem enviar arquivos de conteúdo para o aplicativo de destino.

InputContentInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputMethod

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputMethodInfo

Essa classe é usada para especificar metadados de um método de entrada.

InputMethodInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputMethodManager

A API do sistema central para a arquitetura geral da estrutura do método de entrada (IMF), que arbitra a interação entre aplicativos e o método de entrada atual.

InputMethodSubtype

Essa classe é usada para especificar metainformações de um subtipo contido em um IME (editor de método de entrada).

InputMethodSubtype.InputMethodSubtypeBuilder

InputMethodSubtypeBuilder é uma classe de construtor de InputMethodSubtype.

InputMethodSubtype.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InsertGesture

Uma subestação de inserção de HandwritingGesture texto no ponto de inserção definido.

InsertGesture.Builder

Construtor para InsertGesture.

InsertGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InsertModeGesture

Uma sub-classe para iniciar um modo de HandwritingGesture inserção que insere um espaço no editor para permitir que os usuários escrevam livremente no ponto de inserção designado.

InsertModeGesture.Builder

Construtor para InsertModeGesture.

InsertModeGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

JoinOrSplitGesture

Uma subclasse de HandwritingGesture exclusão ou inserção de espaço em branco no texto.

JoinOrSplitGesture.Builder

Construtor para JoinOrSplitGesture.

JoinOrSplitGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

PreviewableHandwritingGesture

Um HandwritingGesture que pode ser InputConnection#previewHandwritingGesture( PreviewableHandwritingGesture, CancellationSignal) previewed.

RemoveSpaceGesture

Uma subclasse para HandwritingGesture remover o espaço em branco do texto.

RemoveSpaceGesture.Builder

Construtor para RemoveSpaceGesture.

RemoveSpaceGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

SelectGesture

Uma sub-classe para HandwritingGesture selecionar uma área de texto usando um único retângulo.

SelectGesture.Builder

Construtor para SelectGesture.

SelectGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

SelectRangeGesture

Uma subclasse para HandwritingGesture selecionar um intervalo de texto definindo retângulos de início e fim.

SelectRangeGesture.Builder

Construtor para SelectRangeGesture.

SelectRangeGesture.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

SurroundingText

Informações sobre o texto ao redor do cursor para uso por um método de entrada.

SurroundingText.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextAppearanceInfo

Informações sobre a aparência do texto em um editor, passadas CursorAnchorInfo para uso por InputMethodService.

TextAppearanceInfo.Builder

Construtor para TextAppearanceInfo.

TextAppearanceInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextAttribute

A classe de dados que o IME pode levar informações extras aos aplicativos ao definir o texto.

TextAttribute.Builder

Construtor para criar um TextAttribute.

TextAttribute.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextBoundsInfo

O texto vincula informações de uma fatia de texto no editor.

TextBoundsInfo.Builder

A classe de construtor para criar um TextBoundsInfo objeto.

TextBoundsInfo.InterfaceConsts

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextBoundsInfoResult

O objeto que contém o resultado da InputConnection#requestTextBoundsInfo(RectF, Executor, Consumer) chamada.

TextSnapshot

Um instantâneo de dados imutável do estado de edição de texto.

Interfaces

Nome Description
IConnectionlessHandwritingCallback

Interface para receber o resultado de iniciar uma sessão de manuscrito de caneta sem conexão usando uma de InputMethodManager#startConnectionlessStylusHandwriting(View, CursorAnchorInfo, Executor,ConnectionlessHandwritingCallback), InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, Executor, ConnectionlessHandwritingCallback)ou InputMethodManager#startConnectionlessStylusHandwritingForDelegation(View, CursorAnchorInfo, String, Executor, ConnectionlessHandwritingCallback).

IInputConnection

A interface InputConnection é o canal de comunicação de um InputMethod aplicativo de volta para o aplicativo que está recebendo sua entrada.

IInputMethod

A interface InputMethod representa um método de entrada que pode gerar eventos de chave e texto, como digital, endereços de email, caracteres CJK, outros caracteres de linguagem e etc.

IInputMethodSession

A interface InputMethodSession fornece a funcionalidade por cliente que InputMethod é segura para expor aos aplicativos.

IInputMethodSessionCallback

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

IInputMethodSessionEventCallback

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

Enumerações

Nome Description
ConnectionlessHandwritingError

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

CursorAnchorFlags

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

CursorUpdate

Enumera valores retornados pelos membros e Immediate pelos Monitormembros.

CursorUpdateFilter

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

ExtractedTextFlags

Enumera valores retornados pelos Flagsmembros e Selecting por SingleLinemembros.

GetTextFlags

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

HandwritingDelegateFlag

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

HandwritingGestureGranularity

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

HandwritingGestureResult

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

HideSoftInputFlags

Enumera valores retornados por ImplicitOnlymembros e membros Nonee NotAlways usados como um parâmetro de vários tipos.

ImeAction

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

ImeFlags

Enumera valores retornados por vários tipos.

InputContentFlags

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

InputMethodResults

Enumera valores retornados por vários métodos de InputMethodResults.

ShowFlags

Enumera valores retornados por vários tipos e usados como um parâmetro de vários tipos.

ShowSoftInputFlags

Enumera valores retornados por Explicitmembros e membros Forcede None usados como um parâmetro de vários tipos.

TextBoundsInfoFlags

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextBoundsInfoResultCode

Contém APIs para implementar e interagir com métodos de entrada, como teclados de software.

TextExtractFlags

Enumera valores retornados por vários tipos.