Язык

TypedValue Класс

Определение

Контейнер для динамического типизированного значения данных.

[Android.Runtime.Register("android/util/TypedValue", DoNotGenerateAcw=true)]
public class TypedValue : Java.Lang.Object
[<Android.Runtime.Register("android/util/TypedValue", DoNotGenerateAcw=true)>]
type TypedValue = class
    inherit Object
Наследование
TypedValue
Атрибуты

Комментарии

Контейнер для динамического типизированного значения данных. В основном используется для android.content.res.Resources хранения значений ресурсов.

Документация по Java для android.util.TypedValue.

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

Конструкторы

Имя. Описание
TypedValue()
TypedValue(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
DataNullEmpty

#TYPE_NULL данные, указывающие, что значение было явно задано значение NULL.

DataNullUndefined

#TYPE_NULL данные, указывающие, что значение не указано.

DensityDefault

Если #density равно этому значению, плотность должна рассматриваться как значение плотности по умолчанию системы: DisplayMetrics#DENSITY_DEFAULT

DensityNone

Если #density равно этому значению, то плотность, связанная с ресурсом, не должна быть масштабирована.

Свойства

Имя. Описание
AssetCookie

Дополнительные сведения о том, откуда поступило значение; задано только для строк.

ChangingConfigurations

Если значение поступило из ресурса, это конфигурации, для которых может измениться его содержимое.

Class

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

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

Возвращает сложный тип единицы для этого значения.

Data

Базовые данные в значении, интерпретируемые в соответствии с #type

Density

Если значение поступило из ресурса, оно содержит соответствующую плотность пикселей.

Float

Возвращает данные для этого значения в виде с плавающей запятой.

Handle

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

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

Определите, является ли значение цветом.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Если значение поступило из ресурса, он содержит соответствующий идентификатор ресурса.

SourceResourceId

Если значение поступило из ресурса стиля или ресурса макета (задано в макете XML), он содержит соответствующий идентификатор стиля или макета ресурса, для которого был разрешен атрибут.

String

Если значение содержит строку, это так.

ThresholdClass

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

ThresholdType

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

Type

Тип, удерживаемый этим значением, как определено константами здесь.

Методы

Имя. Описание
ApplyDimension(ComplexUnitType, Single, DisplayMetrics)

Преобразует распаковаемое сложное значение данных, включающее измерение в его окончательное значение пикселя с плавающей запятой.

Clone()

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

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

Независимо от фактического типа значения, попробуйте преобразовать его в строковое значение.

CoerceToString(DataType, Int32)

Выполняйте преобразование типов согласно #coerceToString() явно предоставленному типу и данным.

CoerceToStringFormatted()

Независимо от фактического типа значения, попробуйте преобразовать его в строковое значение.

ComplexToDimension(Int32, DisplayMetrics)

Преобразует сложное значение данных, включающее измерение в его окончательное значение с плавающей запятой.

ComplexToDimensionNoisy(Int32, DisplayMetrics)

Был случайно предоставлен на уровне API 1 в целях отладки.

ComplexToDimensionPixelOffset(Int32, DisplayMetrics)

Преобразует сложное значение данных, включающее измерение в его окончательное значение в виде смещения целочисленного пикселя.

ComplexToDimensionPixelSize(Int32, DisplayMetrics)

Преобразует сложное значение данных, удерживающее измерение в его окончательное значение в виде целочисленного размера пикселя.

ComplexToFloat(Int32)

Извлеките базовое значение из сложного целого числа данных.

ComplexToFraction(Int32, Single, Single)

Преобразует сложное значение данных, удерживающее дробь в окончательное значение с плавающей запятой.

Construct(JniObjectReference, JniObjectReferenceOptions)

Контейнер для динамического типизированного значения данных.

(Унаследовано от JavaObject)
ConvertDimensionToPixels(ComplexUnitType, Single, DisplayMetrics)

Преобразует значение измерения в необработанные пиксели, e.

ConvertPixelsToDimension(ComplexUnitType, Single, DisplayMetrics)

Преобразует значение пикселя в заданное измерение, e.

DeriveDimension(ComplexUnitType, Single, DisplayMetrics)

Преобразует значение пикселя в заданное измерение, e.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

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

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

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

Возвращает данные для этого значения в виде измерения.

GetFraction(Single, Single)

Возвращает данные для этого значения в виде дроби.

GetHashCode()

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

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Контейнер для динамического типизированного значения данных.

(Унаследовано от JavaObject)
SetTo(TypedValue)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

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

Имя. Описание
IJavaPeerable.Disposed()

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

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

Контейнер для динамического типизированного значения данных.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Контейнер для динамического типизированного значения данных.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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