Compartilhar via


EditorInfo Classe

Definição

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

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)>]
type EditorInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IInputType
Herança
EditorInfo
Atributos
Implementações

Comentários

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

Documentação Java para android.view.inputmethod.EditorInfo.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Propriedades

ActionId

Se #actionLabel tiver sido fornecido, este é o id para esse comando quando o usuário pressiona seu botão que é entregue de volta com InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

Em alguns casos, um IME pode exibir um rótulo arbitrário para um comando que o usuário pode executar, que você pode especificar aqui.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ContentMimeTypes

Lista de tipos MIME aceitáveis para InputConnection#commitContent(InputContentInfo, int, Bundle)o .

Creator

Usado para tornar esta classe parcelável.

Extras

Quaisquer dados adicionais a serem fornecidos ao método de entrada.

FieldId

Identificador do campo do editor.

FieldName

Nome adicional para o campo do editor.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HintLocales

Lista dos idiomas para os quais o usuário deve alternar, independentemente do subtipo de método de entrada usado no momento.

HintText

O texto de "dica" da exibição de texto, normalmente mostrado em linha quando o texto está vazio para dizer ao usuário o que inserir.

ImeOptions

Informações de tipo estendidas para o editor, para ajudar o IME a se integrar melhor a ele.

InitialCapsMode

O modo de capitalização do primeiro caractere que está sendo editado no texto.

InitialSelEnd

O deslocamento de texto do final da seleção no momento em que a edição começa; -1 se não for conhecido.

InitialSelStart

O deslocamento de texto do início da seleção no momento em que a edição começa; -1 se não for conhecido.

InitialToolType

Retorna o tipo MotionEvent#getToolType(int) de ferramenta inicial MotionEvent#ACTION_UP responsável pelo foco no editor atual. -ou- Defina o tipo MotionEvent#getToolType(int)de ferramenta inicial MotionEvent#ACTION_UP .

InputType

O tipo de conteúdo da caixa de texto, cujos bits são definidos por InputType.

JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

Label

Um rótulo para mostrar ao usuário descrevendo o texto que ele está escrevendo.

PackageName

Nome do pacote que possui este editor.

PeerReference

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

(Herdado de Object)
PrivateImeOptions

Uma cadeia de caracteres que fornece opções de informações adicionais que são privadas para uma implementação específica do IME.

SupportedHandwritingGesturePreviews

Retorna a combinação de tipos de visualização de gesto de manuscrito da Stylus suportados Editorpelo . -ou- Defina as visualizações do gesto de manuscrito suportadas Editorpelo .

SupportedHandwritingGestures

Retorna a combinação de tipos de gesto de manuscrito da Stylus suportados Editorpelo . -ou- Defina os gestos de manuscrito suportados pelo atual Editor.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação marshalled deste Parcelable.

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
Dump(IPrinter, String)

Escreva a saída de depuração deste objeto.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInitialSelectedText(Int32)

Obtém o texto selecionado, se houver.

GetInitialSelectedTextFormatted(Int32)

Obtém o texto selecionado, se houver.

GetInitialSurroundingText(Int32, Int32, Int32)

Obtém o texto ao redor do cursor atual, com <var antesComprimento</var> caracteres de texto antes do cursor (início da seleção), <var>afterLength</var> caracteres de texto após o cursor (final da seleção) e todo>o texto selecionado.

GetInitialTextAfterCursor(Int32, Int32)

Obtenha <caracteres var>length</var> do texto após a posição atual do cursor.

GetInitialTextAfterCursorFormatted(Int32, Int32)

Obtenha <caracteres var>length</var> do texto após a posição atual do cursor.

GetInitialTextBeforeCursor(Int32, Int32)

Obtenha <caracteres var>length</var> do texto antes da posição atual do cursor.

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Obtenha <caracteres var>length</var> do texto antes da posição atual do cursor.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
MakeCompatible(BuildVersionCodes)

Certifique-se de que os dados neste EditorInfo são compatíveis com um aplicativo que foi desenvolvido em relação à versão da API de destino determinada.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetInitialSurroundingSubText(ICharSequence, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

SetInitialSurroundingSubText(String, Int32)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

SetInitialSurroundingText(ICharSequence)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

SetInitialSurroundingText(String)

Os editores podem usar esse método para fornecer texto de entrada inicial aos IMEs.

ToArray<T>()

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

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

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

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Usado para empacotar esse objeto em um Parcelarquivo .

Implantações explícitas de interface

IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a