ViewStructure Classe

Definição

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

[Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class ViewStructure : Java.Lang.Object
[<Android.Runtime.Register("android/view/ViewStructure", ApiSince=23, DoNotGenerateAcw=true)>]
type ViewStructure = class
    inherit Object
Herança
ViewStructure
Atributos

Comentários

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

Para saber mais sobre como usar o Preenchimento Automático em seu aplicativo, leia os guias da Estrutura de Preenchimento Automático.

Java documentação para android.view.ViewStructure.

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

Construtores

Nome Description
ViewStructure()

Inicializa uma nova instância do tipo de estrutura de exibição.

ViewStructure(IntPtr, JniHandleOwnership)

Cria um par gerenciado para uma referência de objeto de interface nativa Java existente.

Campos

Nome Description
ExtraVirtualStructureType

Chave usada para escrever o tipo da exibição que gerou a estrutura virtual de seus filhos.

ExtraVirtualStructureVersionNumber

Chave usada para especificar a versão do modo de exibição que gerou a estrutura virtual para si e seus filhos

Propriedades

Nome Description
AutofillId

Obtém ou define a AutofillId associada a esse nó.

ChildCount

Retornar a contagem de filhos como definida por setChildCount(int).

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Extras

Obter dados extras associados a essa estrutura de exibição; o Pacote retornado é mutável, permitindo que você exiba e modifique seu conteúdo. As chaves colocadas no Pacote devem usar um prefixo de namespace apropriado (como com.google.MY_KEY) para evitar conflitos.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasExtras

Retornará true se getExtras() tiver sido usado para criar conteúdo extra.

Hint

Obtém ou define o texto da dica fornecido por essa estrutura de exibição.

HintFormatted

Recupere a última dica definida por setHint(CharSequence) .

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de pares JNI usados pelo .NET para o runtime de associação do Android.

PeerReference

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

(Herdado de Object)
PendingCredentialCallback

Obtém o retorno de chamada associado a esse nó. Se for nulo, nenhuma solicitação ou retorno de chamada será associada a esse nó e nenhuma solicitação CredentialManager será acionada quando esse nó estiver focado. Use SetPendingCredentialRequest para definir uma solicitação e um retorno de chamada.

PendingCredentialRequest

Obtém a solicitação de credencial associada a esse nó. Se for nulo, nenhuma solicitação será associada a esse nó e nenhuma solicitação CredentialManager será acionada quando esse nó estiver focado. Use SetPendingCredentialRequest para definir uma solicitação e um retorno de chamada.

Text

Obtém ou define o texto fornecido por essa estrutura de exibição.

TextFormatted

Recuperar o último setText(CharSequence) .

TextSelectionEnd

Recuperar o último conjunto de extremidade de seleção por setText(CharSequence,int,int) .

TextSelectionStart

Recuperar o último conjunto de início de seleção por setText(CharSequence,int,int) .

ThresholdClass

Obtém o identificador de classe JNI usado pelo .NET para o runtime de associação do Android.

ThresholdType

Obtém o tipo gerenciado usado pelo .NET para o runtime de associação do Android.

Métodos

Nome Description
AddChildCount(Int32)

Adicione à contagem filho desse modo de exibição.

AsyncCommit()

Chamada quando terminar de preencher um ViewStructure retornado por #asyncNewChild.

AsyncNewChild(Int32)

Como #newChild, mas permite que o chamador preencha assíncronamente o filho retornado.

ClearCredentialManagerRequest()

Limpa a solicitação de credencial definida anteriormente por meio ViewStructure#setPendingCredentialRequest(GetCredentialRequest, OutcomeReceiver)

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
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()

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
Equals(Object)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(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)
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)
NewChild(Int32)

Crie um novo filho ViewStructure nessa exibição, colocando na lista de filhos no <índice> var</var>.

NewHtmlInfoBuilder(String)

Cria um novo HtmlInfo.Builder para a marca HTML fornecida.

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)
SetAccessibilityFocused(Boolean)

Defina o estado focalizado de acessibilidade dessa exibição, de acordo View#isAccessibilityFocused View.isAccessibilityFocused()com .

SetActivated(Boolean)

Defina o estado ativado dessa exibição, de acordo View#isActivated View.isActivated()com .

SetAlpha(Single)

Defina uma transformação alfa que é aplicada a essa exibição, de acordo View#getAlpha View.getAlpha()com .

SetAutofillHints(String[])

Define as dicas que ajudam o serviço de preenchimento automático a selecionar os dados apropriados para preencher a exibição.

SetAutofillId(AutofillId, Int32)

Define o AutofillId para este nó virtual.

SetAutofillOptions(ICharSequence[])

Define as opções que podem ser usadas para filtrar automaticamente esse nó. Normalmente usado por nós cujo View.getAutofillType() é uma lista para indicar o significado de cada valor possível na lista.

SetAutofillOptions(String[])

Define as opções que podem ser usadas para filtrar automaticamente esse nó.

SetAutofillType(AutofillType)

Define o View.getAutofillType() que pode ser usado para filtrar automaticamente esse nó.

SetAutofillValue(AutofillValue)

Define o AutofillValue que representa o valor atual desse nó.

SetCheckable(Boolean)

Defina o estado verificável dessa exibição, como se ela implementa a android.widget.Checkable interface.

SetChecked(Boolean)

Defina o estado verificado dessa exibição, como android.widget.Checkable#isChecked Checkable.isChecked().

SetClassName(String)

Defina o nome da classe do modo de exibição, de acordo View#getAccessibilityClassName View.getAccessibilityClassName()com .

SetClickable(Boolean)

Defina o estado clicável dessa exibição, de acordo View#isClickable View.isClickable()com .

SetContentDescription(ICharSequence)

Defina a descrição do conteúdo da exibição, de acordo View#getContentDescription View.getContentDescription()com .

SetContentDescription(String)

Defina a descrição do conteúdo da exibição, de acordo View#getContentDescription View.getContentDescription()com .

SetContextClickable(Boolean)

Defina o estado clicável do contexto dessa exibição, de acordo View#isContextClickable View.isContextClickable()com .

SetDataIsSensitive(Boolean)

Define se os dados neste nó são confidenciais; se estiver, então seu conteúdo (texto, valor de preenchimento automático etc.

SetDimens(Int32, Int32, Int32, Int32, Int32, Int32)

Defina as dimensões básicas dessa exibição.

SetElevation(Single)

Defina a elevação visual (sombra) da exibição, de acordo View#getZ View.getZ()com .

SetEnabled(Boolean)

Defina o estado habilitado dessa exibição, de acordo View#isEnabled View.isEnabled()com .

SetFocusable(Boolean)

Defina o estado focalizável dessa exibição, de acordo View#isFocusable View.isFocusable()com .

SetFocused(Boolean)

Defina o estado focalizado dessa exibição, de acordo View#isFocused View.isFocused()com .

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetHintIdEntry(String)

Define o identificador usado para definir a dica associada a essa exibição. Usados como metadados para nós/estruturas de exibição de impressão digital. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para Assistência.

SetHtmlInfo(ViewStructure+HtmlInfo)

Define as propriedades HTML desse nó quando ele representa um elemento HTML. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para assistência.

SetId(Int32, String, String, String)

Defina o identificador para essa exibição.

SetImportantForAutofill(Int32)

Define o View#setImportantForAutofill(int) importantForAutofill mode modo de exibição associado a esse nó.

SetInputType(Int32)

Define os bits InputType desse nó.

SetLocaleList(LocaleList)

Define a lista de localidades associadas a esse nó.

SetLongClickable(Boolean)

Defina o estado clicável longo dessa exibição, de acordo View#isLongClickable View.isLongClickable()com .

SetMaxTextEms(Int32)

Define a largura máxima em ems do texto associado a essa exibição, quando há suporte. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para Assistência.

SetMaxTextLength(Int32)

Define o comprimento máximo do texto associado a essa exibição, quando há suporte. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para Assistência.

SetMinTextEms(Int32)

Define a largura mínima em ems do texto associado a essa exibição, quando há suporte. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para Assistência.

SetOpaque(Boolean)

Defina o estado opaco dessa exibição, de acordo View#isOpaque View.isOpaque()com .

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Define uma solicitação de credencial a ser disparada para android.credentials.CredentialManager quando esse nó estiver focado

SetReceiveContentMimeTypes(String[])

Define os tipos MIME aceitos por essa exibição. Consulte View.getReceiveContentMimeTypes() . Só deve ser definido quando o nó é usado para fins de Preenchimento Automático ou Captura de Conteúdo – ele será ignorado quando usado para Assistência.

SetSelected(Boolean)

Defina o estado selecionado dessa exibição, de acordo View#isSelected View.isSelected()com .

SetText(ICharSequence, Int32, Int32)

Como #setText(CharSequence) , mas com uma seleção ativa estendendo de <var>selectionStart</var> até <var>selectionEnd</var>.

SetText(String, Int32, Int32)

Como #setText(CharSequence) , mas com uma seleção ativa estendendo de <var>selectionStart</var> até <var>selectionEnd</var>.

SetTextIdEntry(String)

Define o identificador usado para definir o texto associado a essa exibição. Só deve ser definido quando o nó é usado para fins de preenchimento automático - ele será ignorado quando usado para Assistência.

SetTextLines(Int32[], Int32[])

Defina informações de linha para o teste que foi fornecido anteriormente por meio #setText(CharSequence)de .

SetTextStyle(Single, Int32, Int32, AssistTextStyle)

Definir explicitamente informações de estilo global padrão para o texto que foi definido anteriormente com #setText.

SetTransformation(Matrix)

Defina a matriz de transformação associada a essa exibição, de acordo View#getMatrix View.getMatrix()com , ou nula se não houver nenhuma.

SetVisibility(ViewStates)

Defina o estado de visibilidade dessa exibição, de acordo View#getVisibility View.getVisibility()com .

SetWebDomain(String)

Define o domínio da Web representado por este nó. Normalmente usado quando o modo de exibição é um contêiner para um documento HTML.

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é ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>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 ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Herdado de JavaObject)

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 marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

ViewStructure é um contêiner para armazenar dados adicionais por exibição gerados por View#onProvideStructure View.onProvideStructure e View#onProvideAutofillStructure View.onProvideAutofillStructure.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a