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.

Documentación de Java para android.content.res.Resources.Theme.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Propiedades

ChangingConfigurations

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

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

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

(Heredado de Object)
JniPeerMembers

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

PeerReference

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

(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

ApplyStyle(Int32, Boolean)

Coloque nuevos valores de atributo en el tema.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

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

(Heredado de Object)
Dispose(Boolean)

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

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

Imprima el contenido de este tema en el registro.

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 tiene en cuenta al resolver 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 utilizando style="..." en el AttributeSetelemento XML de respaldo de Resources#ID_NULL o si no se especifica o no es aplicable.

GetHashCode()

Devuelve un valor de código hash del 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 el elemento style resource <var>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 crear una base del tema en la configuración actual del objeto Resource primario aplicando de nuevo 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)
SetTo(Resources+Theme)

Establezca este tema para que contenga el mismo contenido que el otro tema.

ToArray<T>()

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

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

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

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

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

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

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

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Heredado de Object)
IJavaPeerable.Finalized()

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

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

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

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de Object)

Métodos de extensión

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.

GetJniTypeName(IJavaPeerable)

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

Se aplica a