Resources.Theme Класс

Определение

Этот класс содержит текущие значения атрибутов для определенной темы.

[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
Наследование
Resources.Theme
Атрибуты

Комментарии

Этот класс содержит текущие значения атрибутов для определенной темы. Иными словами, тема — это набор значений для атрибутов ресурсов; они используются в сочетании с TypedArray для разрешения конечного значения атрибута.

Атрибуты Theme вступают в игру двумя способами: (1) атрибут стиля может явно ссылаться на значение в теме с помощью синтаксиса "?themeAttribute"; (2) Если значение не определено для определенного атрибута стиля, в качестве крайнего средства мы попытаемся найти значение этого атрибута в теме.

Обычно api используются для #obtainStyledAttributes получения атрибутов XML с примененными сведениями о стиле и теме.

Документация по Java для android.content.res.Resources.Theme.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

ChangingConfigurations

Возвращает битовую маску изменений конфигурации, которые повлияют на эту тему (и поэтому требуют полной ее перезагрузки).

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
JniPeerMembers

Этот класс содержит текущие значения атрибутов для определенной темы.

PeerReference

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
Resources

Возвращает ресурсы, к которым относится эта тема.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)

Методы

ApplyStyle(Int32, Boolean)

Поместите новые значения атрибутов в тему.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
Dump(LogPriority, String, String)

Выведите содержимое этой темы в журнал.

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetAttributeResolutionStack(Int32, Int32, Int32)

Возвращает упорядоченный список идентификаторов ресурсов, которые учитываются при разрешении значений атрибутов при выполнении эквивалентного вызова #obtainStyledAttributes(AttributeSet, int[], int, int) .

GetDrawable(Int32)

Возвращает объект, доступный для рисования, связанный с определенным идентификатором ресурса и стилистом для темы.

GetExplicitStyle(IAttributeSet)

Возвращает идентификатор ресурса для стиля, указанного с помощью style="..." в AttributeSetрезервном XML-элементе или Resources#ID_NULL иным образом, если он не указан или неприменим иным образом.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Возвращает объект TypedArray, содержащий значения атрибутов в>var set</var>, перечисленных в <>var attrs</var>.<

ObtainStyledAttributes(Int32, Int32[])

Возвращает объект TypedArray со значениями, определенными в>стиле var resid<</var>, которые перечислены в <var>attrs</var>.

ObtainStyledAttributes(Int32[])

Возвращает typedArray со значениями, определенными параметром var Theme/var>, которые перечислены в>< var attrs</var>.<><

Rebase()

Перебазирует тему по текущей конфигурации родительского объекта Resource, повторно применяя стили, переданные в #applyStyle(int, boolean).

ResolveAttribute(Int32, TypedValue, Boolean)

Получение значения атрибута в theme.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetTo(Resources+Theme)

Задайте эту тему для хранения того же содержимого, что и другая тема.

ToArray<T>()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс содержит текущие значения атрибутов для определенной темы.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс содержит текущие значения атрибутов для определенной темы.

GetJniTypeName(IJavaPeerable)

Этот класс содержит текущие значения атрибутов для определенной темы.

Применяется к