EditorInfo Classe

Definição

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.

[Android.Runtime.Register("android/view/inputmethod/EditorInfo", DoNotGenerateAcw=true)]
public class EditorInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Text.IInputType, IDisposable
[<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 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.

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 usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Construtores

Nome Description
EditorInfo()
EditorInfo(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
ActionId

Se #actionLabel tiver sido fornecida, essa será a ID desse comando quando o usuário pressionar seu botão que é entregue novamente com InputConnection#performEditorAction(int) InputConnection.performEditorAction().

ActionLabel

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

AutofillId

Retorna o AutofillId modo de exibição ao qual isso EditorInfo está associado. -ou- Define o AutofillId modo de exibição ao qual isso EditorInfo está associado.

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).

Creator

Usado para tornar essa classe parcelada.

Extras

Todos os dados extras a serem fornecidos para o 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 mudar, independentemente de qual subtipo de método de entrada seja usado no momento.

HintText

O texto "dica" do modo de exibição de texto, normalmente mostrado na linha quando o texto está vazio para informar ao usuário o que inserir.

ImeOptions

Informações de tipo estendido 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#ACTION_UP de ferramenta inicial MotionEvent#getToolType(int) responsável pelo foco no editor atual. -ou- Defina o tipo MotionEvent#ACTION_UPde ferramenta inicialMotionEvent#getToolType(int).

InputType

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

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

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.

(Herdado de JavaObject)
JniPeerMembers

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.

Label

Um rótulo a ser mostrado ao usuário que descreve o texto que está escrevendo.

PackageName

Nome do pacote que possui este editor.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PrivateImeOptions

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

StylusHandwritingEnabled

Retorna true quando uma Editor caneta está habilitada. -ou- Defina true se a opção Editor está InputMethodManager#startStylusHandwriting stylus handwriting habilitada.

SupportedHandwritingGesturePreviews

Retorna a combinação de tipos de visualização de gesto de manuscrito stylus compatíveis com o atual Editor. -ou- Defina as visualizações de gesto de manuscrito compatíveis com a atual Editor.

SupportedHandwritingGestures

Retorna a combinação de tipos de gesto de manuscrito stylus compatíveis com o atual Editor. -ou- Defina os gestos de manuscrito compatíveis com o atual Editor.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

WritingToolsEnabled

Retorna true quando uma ferramenta de gravação Editor está habilitada. -ou- Defina false se Editor optar por não escrever ferramentas, que permitem que IMEs substituam o texto por texto de IA generativo.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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.

(Herdado de JavaObject)
DescribeContents()

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

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

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.

(Herdado de JavaObject)
Dump(IPrinter, String)

Gravar a saída de depuração desse objeto.

Equals(Object)

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.

(Herdado de JavaObject)
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 <caracteres var>beforeLength</var> 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)

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

GetInitialTextBeforeCursorFormatted(Int32, Int32)

Obter <caracteres var>length</var> de 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)

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

Notify()

Ativa um único thread que está aguardando no monitor desse 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 para IMEs.

SetInitialSurroundingSubText(String, Int32)

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

SetInitialSurroundingText(ICharSequence)

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

SetInitialSurroundingText(String)

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

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Usado para empacotar esse objeto em um Parcel.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

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.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

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.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a