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
- Наследование
- Атрибуты
Комментарии
Этот класс содержит текущие значения атрибутов для определенной темы. Иными словами, тема — это набор значений для атрибутов ресурсов; они используются в сочетании с 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 |
Возвращает класс среды выполнения данного объекта |
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) |
Возвращает упорядоченный список идентификаторов ресурсов, которые учитываются при разрешении значений атрибутов при выполнении эквивалентного вызова |
GetDrawable(Int32) |
Возвращает объект, доступный для рисования, связанный с определенным идентификатором ресурса и стилистом для темы. |
GetExplicitStyle(IAttributeSet) |
Возвращает идентификатор ресурса для стиля, указанного с помощью |
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, повторно применяя стили, переданные в |
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) |
Этот класс содержит текущие значения атрибутов для определенной темы. |