Condividi tramite


Resources.Theme Classe

Definizione

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

[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
Ereditarietà
Resources.Theme
Attributi

Commenti

Questa classe contiene i valori dell'attributo corrente per un tema specifico. In altre parole, un tema è un set di valori per gli attributi delle risorse; questi vengono usati in combinazione con TypedArray per risolvere il valore finale per un attributo.

Gli attributi del tema vengono visualizzati in due modi: (1) un attributo con stile può fare riferimento esplicito a un valore nel tema tramite la sintassi "?themeAttribute". (2) se non è stato definito alcun valore per un attributo in stile specifico, come ultima risorsa si cercherà di trovare il valore dell'attributo nel tema.

In genere si useranno le #obtainStyledAttributes API per recuperare gli attributi XML con informazioni di stile e tema applicate.

Documentazione Java per android.content.res.Resources.Theme.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Proprietà

ChangingConfigurations

Restituisce una maschera di bit delle modifiche di configurazione che influisce su questo tema (e quindi richiede il ricaricamento completo).

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
JniPeerMembers

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

PeerReference

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
Resources

Restituisce le risorse a cui appartiene questo tema.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

ApplyStyle(Int32, Boolean)

Inserire nuovi valori di attributo nel tema.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
Dispose(Boolean)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
Dump(LogPriority, String, String)

Stampare il contenuto di questo tema nel log.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetAttributeResolutionStack(Int32, Int32, Int32)

Restituisce l'elenco ordinato di ID risorsa considerato durante la risoluzione dei valori degli attributi durante l'esecuzione di una chiamata equivalente a #obtainStyledAttributes(AttributeSet, int[], int, int) .

GetDrawable(Int32)

Restituisce un oggetto disegnabile associato a un ID risorsa specifico e stile per il tema.

GetExplicitStyle(IAttributeSet)

Restituisce l'ID risorsa per lo stile specificato usando style="..." nell'elemento AttributeSetXML di backup o Resources#ID_NULL in caso contrario, se non specificato o altrimenti non applicabile.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Restituisce un oggetto TypedArray che contiene i valori dell'attributo in var set/var> elencati in <var>attrs</var>.<><

ObtainStyledAttributes(Int32, Int32[])

Restituire un oggetto TypedArray che contiene i valori definiti dalla risorsa di stile var resid</var elencati in <var>attrs</var>>.<>

ObtainStyledAttributes(Int32[])

Restituisce un oggetto TypedArray contenente i valori definiti da var Theme</var>> elencati in <var>attrs</var>.<

Rebase()

Ribase il tema rispetto alla configurazione corrente dell'oggetto Resource padre applicando nuovamente gli stili passati a #applyStyle(int, boolean).

ResolveAttribute(Int32, TypedValue, Boolean)

Recuperare il valore di un attributo nel tema.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetTo(Resources+Theme)

Impostare questo tema per contenere lo stesso contenuto dell'altro tema.

ToArray<T>()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.Finalized()

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

GetJniTypeName(IJavaPeerable)

Questa classe contiene i valori dell'attributo corrente per un tema specifico.

Si applica a