Lenguaje

ViewStructure Clase

Definición

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y 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
Herencia
ViewStructure
Atributos

Comentarios

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

Para obtener más información sobre el uso de Autorrellenar en la aplicación, lea las guías de Autofill Framework.

Java documentación para android.view.ViewStructure.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
ViewStructure()

Inicializa una nueva instancia del tipo de estructura de vista.

ViewStructure(IntPtr, JniHandleOwnership)

Crea un elemento del mismo nivel administrado para una referencia de objeto de interfaz nativa de Java existente.

Campos

Nombre Description
ExtraVirtualStructureType

Clave usada para escribir el tipo de la vista que generó la estructura virtual de sus elementos secundarios.

ExtraVirtualStructureVersionNumber

Clave usada para especificar la versión de la vista que generó la estructura virtual para sí misma y sus elementos secundarios

Propiedades

Nombre Description
AutofillId

Obtiene o establece el AutofillId asociado a este nodo.

ChildCount

Devuelve el recuento secundario establecido por setChildCount(int) .

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Extras

Obtener datos adicionales asociados a esta estructura de vista; el paquete devuelto es mutable, lo que le permite ver y modificar su contenido. Las claves colocadas en el paquete deben usar un prefijo de espacio de nombres adecuado (como com.google.MY_KEY) para evitar conflictos.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasExtras

Devuelve true si se ha usado getExtras() para crear contenido adicional.

Hint

Obtiene o establece el texto de sugerencia proporcionado por esta estructura de vista.

HintFormatted

Recupere la última sugerencia establecida por setHint(CharSequence) .

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos del mismo nivel de JNI usados por el .NET para el entorno de ejecución de enlace de Android.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PendingCredentialCallback

Obtiene la devolución de llamada asociada a este nodo. Si es null, no se asocia ninguna devolución de llamada o solicitud a este nodo y no se desencadena ninguna solicitud de CredentialManager cuando se centra este nodo. Use SetPendingCredentialRequest para establecer una solicitud y una devolución de llamada.

PendingCredentialRequest

Obtiene la solicitud de credencial asociada a este nodo. Si es null, no se asocia ninguna solicitud a este nodo y no se desencadena ninguna solicitud credentialManager cuando se centra este nodo. Use SetPendingCredentialRequest para establecer una solicitud y una devolución de llamada.

Text

Obtiene o establece el texto proporcionado por esta estructura de vista.

TextFormatted

Recupere el último setText(CharSequence) .

TextSelectionEnd

Recupere el último final de selección establecido por setText(CharSequence,int,int) .

TextSelectionStart

Recupere el último inicio de selección establecido por setText(CharSequence,int,int) .

ThresholdClass

Obtiene el identificador de clase JNI usado por el .NET para el entorno de ejecución de enlace de Android.

ThresholdType

Obtiene el tipo administrado usado por el .NET para el entorno de ejecución de enlace de Android.

Métodos

Nombre Description
AddChildCount(Int32)

Agregue al recuento de elementos secundarios de esta vista.

AsyncCommit()

Llame a cuando haya terminado de rellenar un ViewStructure devuelto por #asyncNewChild.

AsyncNewChild(Int32)

Al igual #newChildque , pero permite que el autor de la llamada rellene de forma asincrónica el elemento secundario devuelto.

ClearCredentialManagerRequest()

Borra la solicitud de credenciales establecida previamente a través de ViewStructure#setPendingCredentialRequest(GetCredentialRequest, OutcomeReceiver)

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
Equals(Object)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
NewChild(Int32)

Cree un nuevo elemento secundario ViewStructure en esta vista, colocando en la lista de elementos secundarios en <var>index</var>.

NewHtmlInfoBuilder(String)

Crea un nuevo HtmlInfo.Builder para la etiqueta HTML especificada.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetAccessibilityFocused(Boolean)

Establezca el estado centrado en la accesibilidad de esta vista, según View#isAccessibilityFocused View.isAccessibilityFocused().

SetActivated(Boolean)

Establezca el estado activado de esta vista, según View#isActivated View.isActivated().

SetAlpha(Single)

Establezca una transformación alfa que se aplique a esta vista, según View#getAlpha View.getAlpha().

SetAutofillHints(String[])

Establece las sugerencias que ayudan al servicio de autorrellenar para seleccionar los datos adecuados para rellenar la vista.

SetAutofillId(AutofillId, Int32)

Establece para AutofillId este nodo virtual.

SetAutofillOptions(ICharSequence[])

Establece las opciones que se pueden usar para rellenar automáticamente este nodo. Normalmente se usa en nodos cuyo view.getAutofillType() es una lista para indicar el significado de cada valor posible en la lista.

SetAutofillOptions(String[])

Establece las opciones que se pueden usar para rellenar automáticamente este nodo.

SetAutofillType(AutofillType)

Establece view.getAutofillType() que se puede usar para autorrellenar este nodo.

SetAutofillValue(AutofillValue)

Establece AutofillValue que representa el valor actual de este nodo.

SetCheckable(Boolean)

Establezca el estado comprobable de esta vista, como si implementa la android.widget.Checkable interfaz .

SetChecked(Boolean)

Establezca el estado comprobado de esta vista, como android.widget.Checkable#isChecked Checkable.isChecked().

SetClassName(String)

Establezca el nombre de clase de la vista, según View#getAccessibilityClassName View.getAccessibilityClassName().

SetClickable(Boolean)

Establezca el estado en el que se puede hacer clic de esta vista, según View#isClickable View.isClickable().

SetContentDescription(ICharSequence)

Establezca la descripción del contenido de la vista, según View#getContentDescription View.getContentDescription().

SetContentDescription(String)

Establezca la descripción del contenido de la vista, según View#getContentDescription View.getContentDescription().

SetContextClickable(Boolean)

Establezca el estado contextual en el que se puede hacer clic en esta vista, según View#isContextClickable View.isContextClickable().

SetDataIsSensitive(Boolean)

Establece si los datos de este nodo son confidenciales; si es así, su contenido (texto, valor de autorrellenar, etc.

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

Establezca las dimensiones básicas de esta vista.

SetElevation(Single)

Establezca la elevación visual (sombra) de la vista, según View#getZ View.getZ().

SetEnabled(Boolean)

Establezca el estado habilitado de esta vista, según View#isEnabled View.isEnabled().

SetFocusable(Boolean)

Establezca el estado de enfoque de esta vista, según View#isFocusable View.isFocusable().

SetFocused(Boolean)

Establezca el estado centrado de esta vista, según View#isFocused View.isFocused().

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetHintIdEntry(String)

Establece el identificador usado para establecer la sugerencia asociada a esta vista. Se usa como metadatos para la visualización de huellas digitales de nodos o estructuras. Solo se debe establecer cuando el nodo se use para autorrellenar: se omitirá cuando se use para Assist.

SetHtmlInfo(ViewStructure+HtmlInfo)

Establece las propiedades HTML de este nodo cuando representa un elemento HTML. Solo se debe establecer cuando el nodo se usa para autorrellenar: se omitirá cuando se use para asistencia.

SetId(Int32, String, String, String)

Establezca el identificador de esta vista.

SetImportantForAutofill(Int32)

Establece el View#setImportantForAutofill(int) importantForAutofill mode de la vista asociada a este nodo.

SetInputType(Int32)

Establece los bits InputType de este nodo.

SetLocaleList(LocaleList)

Establece la lista de configuraciones regionales asociadas a este nodo.

SetLongClickable(Boolean)

Establezca el estado long clickable de esta vista, según View#isLongClickable View.isLongClickable().

SetMaxTextEms(Int32)

Establece el ancho máximo en ems del texto asociado a esta vista, cuando se admite. Solo se debe establecer cuando el nodo se use para autorrellenar: se omitirá cuando se use para Assist.

SetMaxTextLength(Int32)

Establece la longitud máxima del texto asociado a esta vista, cuando se admite. Solo se debe establecer cuando el nodo se use para autorrellenar: se omitirá cuando se use para Assist.

SetMinTextEms(Int32)

Establece el ancho mínimo en ems del texto asociado a esta vista, cuando se admite. Solo se debe establecer cuando el nodo se use para autorrellenar: se omitirá cuando se use para Assist.

SetOpaque(Boolean)

Establezca el estado opaco de esta vista, según View#isOpaque View.isOpaque().

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
SetPendingCredentialRequest(GetCredentialRequest, IOutcomeReceiver)

Establece una solicitud de credencial a la que se activará android.credentials.CredentialManager cuando se centra este nodo.

SetReceiveContentMimeTypes(String[])

Establece los tipos MIME aceptados por esta vista. Vea View.getReceiveContentMimeTypes() . Solo se debe establecer cuando el nodo se usa para autorrellenar o capturar contenido; se omitirá cuando se use para Assist.

SetSelected(Boolean)

Establezca el estado seleccionado de esta vista, según View#isSelected View.isSelected().

SetText(ICharSequence, Int32, Int32)

Al igual #setText(CharSequence) que con una selección activa que se extiende desde <var>selectionStart</var> a <var>selectionEnd</var>.

SetText(String, Int32, Int32)

Al igual #setText(CharSequence) que con una selección activa que se extiende desde <var>selectionStart</var> a <var>selectionEnd</var>.

SetTextIdEntry(String)

Establece el identificador usado para establecer el texto asociado a esta vista. Solo se debe establecer cuando el nodo se use para autorrellenar: se omitirá cuando se use para Assist.

SetTextLines(Int32[], Int32[])

Establezca la información de línea para la prueba que se proporcionó anteriormente a través de #setText(CharSequence).

SetTextStyle(Single, Int32, Int32, AssistTextStyle)

Establezca explícitamente la información de estilo global predeterminada para el texto que se estableció anteriormente con #setText.

SetTransformation(Matrix)

Establezca la matriz de transformación asociada a esta vista, según View#getMatrix View.getMatrix(), o null si no hay ninguna.

SetVisibility(ViewStates)

Establezca el estado de visibilidad de esta vista, según View#getVisibility View.getVisibility().

SetWebDomain(String)

Establece el dominio web representado por este nodo. Normalmente se usa cuando la vista es un contenedor para un documento HTML.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

ViewStructure es un contenedor para almacenar datos adicionales por vista generados por View#onProvideStructure View.onProvideStructure y View#onProvideAutofillStructure View.onProvideAutofillStructure.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a