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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
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

この値のデータを float として返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsColorType

値が色であるかどうかを判断します。

JniIdentityHashCode

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
JniPeerMembers

動的に型指定されたデータ値のコンテナー。

PeerReference

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
ResourceId

Value がリソースから取得された場合、これは対応するリソース ID を保持します。

SourceResourceId

値がスタイル リソースまたはレイアウト リソース (XML レイアウトで設定) から取得された場合、属性が解決された対応するスタイルまたはレイアウト リソース ID が保持されます。

String

値が文字列を保持している場合、これは文字列です。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Type

ここでの定数で定義されている、この値によって保持される型。

メソッド

名前 説明
ApplyDimension(ComplexUnitType, Single, DisplayMetrics)

ディメンションを保持するアンパックされた複合データ値を、最終的な浮動小数点ピクセル値に変換します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
CoerceToString()

値の実際の型に関係なく、文字列値に変換してみてください。

CoerceToString(DataType, Int32)

明示的に指定された型とデータに対して #coerceToString() に従って型変換を実行します。

CoerceToStringFormatted()

値の実際の型に関係なく、文字列値に変換してみてください。

ComplexToDimension(Int32, DisplayMetrics)

ディメンションを保持する複合データ値を最終的な浮動小数点値に変換します。

ComplexToDimensionNoisy(Int32, DisplayMetrics)
ComplexToDimensionPixelOffset(Int32, DisplayMetrics)

ディメンションを保持する複合データ値を、整数ピクセル オフセットとして最終的な値に変換します。

ComplexToDimensionPixelSize(Int32, DisplayMetrics)

ディメンションを保持する複合データ値を、整数ピクセル サイズとして最終的な値に変換します。

ComplexToFloat(Int32)

複合データ整数から基本値を取得します。

ComplexToFraction(Int32, Single, Single)

分数を保持する複合データ値を最終的な浮動小数点値に変換します。

ConvertDimensionToPixels(ComplexUnitType, Single, DisplayMetrics)

ディメンション値を生のピクセル (e) に変換します。

ConvertPixelsToDimension(ComplexUnitType, Single, DisplayMetrics)

ピクセル値を指定した次元に変換します。e.

DeriveDimension(ComplexUnitType, Single, DisplayMetrics)

ピクセル値を指定した次元に変換します。e.

Dispose()

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
Dispose(Boolean)

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetDimension(DisplayMetrics)

この値のデータをディメンションとして返します。

GetFraction(Single, Single)

この値のデータを分数として返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetTo(TypedValue)
ToArray<T>()

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

動的に型指定されたデータ値のコンテナー。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</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)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

動的に型指定されたデータ値のコンテナー。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象