Resources.Theme Clase

Definición

Esta clase contiene los valores de atributo actuales para un tema determinado.

[Android.Runtime.Register("android/content/res/Resources$Theme", DoNotGenerateAcw=true)]
public sealed class Resources.Theme : Java.Lang.Object
[<Android.Runtime.Register("android/content/res/Resources$Theme", DoNotGenerateAcw=true)>]
type Resources.Theme = class
    inherit Object
Herencia
Resources.Theme
Atributos

Comentarios

Esta clase contiene los valores de atributo actuales para un tema determinado. Es decir, un tema es un conjunto de valores para los atributos de recursos; se usan junto con TypedArray para resolver el valor final de un atributo.

Los atributos del tema entran en juego de dos maneras: (1) un atributo con estilo puede hacer referencia explícita a un valor en el tema a través de la sintaxis "?themeAttribute"; (2) si no se ha definido ningún valor para un atributo con estilo determinado, como último recurso, intentaremos encontrar el valor del atributo en el tema.

Normalmente, usará las #obtainStyledAttributes API para recuperar atributos XML con información de estilo y tema aplicada.

Java documentación para android.content.res.Resources.Theme.

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.

Propiedades

Nombre Description
ChangingConfigurations

Devuelve una máscara de bits de los cambios de configuración que afectarán a este tema (y, por tanto, requieren volver a cargarlo por completo).

Class

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

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
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

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

PeerReference

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

(Heredado de Object)
Resources

Devuelve los recursos a los que pertenece este tema.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
ApplyStyle(Int32, Boolean)

Coloque nuevos valores de atributo en el tema.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Esta clase contiene los valores de atributo actuales para un tema determinado.

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

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
Dump(LogPriority, String, String)

Imprima el contenido de este tema en el registro.

Equals(Object)

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetAttributeResolutionStack(Int32, Int32, Int32)

Devuelve la lista ordenada del identificador de recurso que se considera al resolver los valores de atributo al realizar una llamada equivalente a #obtainStyledAttributes(AttributeSet, int[], int, int) .

GetDrawable(Int32)

Devuelve un objeto dibujable asociado a un identificador de recurso determinado y con estilo para el tema.

GetExplicitStyle(IAttributeSet)

Devuelve el identificador de recurso para el estilo especificado mediante style="..." en el AttributeSetelemento XML de respaldo del objeto o Resources#ID_NULL , de lo contrario, si no se especifica o no es aplicable.

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)
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)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Devuelve un TypedArray que contiene los valores de atributo en var set/var< que se muestran en >var<attrs>/var<.><>

ObtainStyledAttributes(Int32, Int32[])

Devuelve un TypedArray que contiene los valores definidos por la var de recurso <de estilo resid>/var< que se muestran en >var<attrs>/var<.>

ObtainStyledAttributes(Int32[])

Devuelve un TypedArray que contiene los valores definidos por <var>Theme</var> que se muestran en <var>attrs</var>.

Rebase()

Vuelve a base del tema en la configuración actual del objeto Resource primario aplicando los estilos pasados a #applyStyle(int, boolean).

ResolveAttribute(Int32, TypedValue, Boolean)

Recupere el valor de un atributo en el tema.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
SetTo(Resources+Theme)

Establezca este tema para contener el mismo contenido que el tema <var>other</var>.

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

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Esta clase contiene los valores de atributo actuales para un tema determinado.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Esta clase contiene los valores de atributo actuales para un tema determinado.

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

Esta clase contiene los valores de atributo actuales para un tema determinado.

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