TypedArray クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
で取得された値の配列のコンテナー
Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) または Resources#obtainAttributes。
[Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)]
public class TypedArray : Java.Lang.Object, IDisposable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/content/res/TypedArray", DoNotGenerateAcw=true)>]
type TypedArray = class
inherit Object
interface IAutoCloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 継承
- 属性
- 実装
注釈
Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int)またはResources#obtainAttributesで取得された値の配列のコンテナー。 完了したら、必ず #recycle を呼び出してください。
この構造体から値を取得するために使用されるインデックスは、obtainStyledAttributes に指定された属性の位置に対応します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| TypedArray(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ChangingConfigurations |
この型指定された配列内の値が変更される可能性がある構成パラメーターのマスクを返します。 |
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IndexCount |
実際にデータを持つ配列内のインデックスの数を返します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
で取得された値の配列のコンテナー
|
| JniPeerMembers |
このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| PositionDescription |
エラー メッセージの出力に適したパーサーの状態に関するメッセージを返します。 |
| Resources |
この配列が読み込まれた Resources オブジェクトを返します。 |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Close() |
TypedArray をリサイクルし、後で呼び出し元が再利用します。 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
で取得された値の配列のコンテナー
|
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
で取得された値の配列のコンテナー
|
| Equals(Object) |
で取得された値の配列のコンテナー
|
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetBoolean(Int32, Boolean) |
属性のブール値 ( <var>index</var> で取得します。 |
| GetColor(Int32, Int32) |
属性の色の値 <var>index</var>で取得します。 |
| GetColorStateList(Int32) |
属性の ColorStateList <var>index</var> で取得します。 |
| GetDimension(Int32, Single) |
次元単位属性を <var>index</var> で取得します。 |
| GetDimensionPixelOffset(Int32, Int32) |
生ピクセル単位のオフセットとして使用するために、 <var>index</var> で次元単位属性を取得します。 |
| GetDimensionPixelSize(Int32, Int32) |
生ピクセル単位のサイズとして使用するために、 <var>index</var> で次元単位属性を取得します。 |
| GetDrawable(Int32) |
属性の Drawable を取得 <var>index</var>。 |
| GetFloat(Int32, Single) |
属性の float 値 ( <var>index</var> で取得します。 |
| GetFont(Int32) |
属性の Typeface ( <var>index</var> で取得します。 |
| GetFraction(Int32, Int32, Int32, Single) |
<var>index</var> の小数部の単位属性を取得します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetIndex(Int32) |
データを含む配列内のインデックスを返します。 |
| GetInt(Int32, Int32) |
属性の整数値 ( <var>index</var> で取得します。 |
| GetInteger(Int32, Int32) |
属性の整数値 ( <var>index</var> で取得します。 |
| GetLayoutDimension(Int32, Int32) |
|
| GetLayoutDimension(Int32, String) |
|
| GetNonResourceString(Int32) |
属性の文字列値 ( <var>index</var> を取得します。ただし、その文字列が XML ファイル内の即時値から取得される場合に限ります。 |
| GetResourceId(Int32, Int32) |
属性のリソース識別子 ( <var>index</var> で取得します。 |
| GetSourceResourceId(Int32, Int32) |
指定した属性が解決されたスタイルまたはレイアウトのリソース ID を返します。それ以外の場合は defValue を返します。 |
| GetString(Int32) |
属性の文字列値 ( <var>index</var> で取得します。 |
| GetText(Int32) |
属性のスタイル設定された文字列値 ( <var>index</var> を取得します。 |
| GetTextArray(Int32) |
属性の CharSequence[] を取得します( <var>index</var>。 |
| GetTextArrayFormatted(Int32) |
属性の CharSequence[] を取得します( <var>index</var>。 |
| GetTextFormatted(Int32) |
属性のスタイル設定された文字列値 ( <var>index</var> を取得します。 |
| GetType(Int32) |
指定したインデックス位置にある属性の型を返します。 |
| GetValue(Int32, TypedValue) |
属性の生の TypedValue を取得します ( <var>index</var>。 |
| HasValue(Int32) |
<var>index</var> に属性があるかどうかを判断します。 |
| HasValueOrEmpty(Int32) |
属性<var>index</var>に属性が明示的に |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Length() |
この配列内の値の数を返します。 |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| PeekValue(Int32) |
属性の生の TypedValue を <var>index</var> で取得し、そのデータを保持する一時オブジェクトを返します。 |
| Recycle() |
TypedArray をリサイクルし、後で呼び出し元が再利用します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
で取得された値の配列のコンテナー
|
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 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() |
で取得された値の配列のコンテナー
|
| IJavaPeerable.Finalized() |
で取得された値の配列のコンテナー
|
| IJavaPeerable.JniObjectReferenceControlBlock |
で取得された値の配列のコンテナー
|
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
で取得された値の配列のコンテナー
|
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
で取得された値の配列のコンテナー
|
| IJavaPeerable.SetPeerReference(JniObjectReference) |
で取得された値の配列のコンテナー
|
| IJavaPeerable.UnregisterFromRuntime() |
で取得された値の配列のコンテナー
|
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
で取得された値の配列のコンテナー
|
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|