Language

IAttributeSet インターフェイス

定義

XML ドキュメント内のタグに関連付けられている属性のコレクション。

[Android.Runtime.Register("android/util/AttributeSet", "", "Android.Util.IAttributeSetInvoker")]
public interface IAttributeSet : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/util/AttributeSet", "", "Android.Util.IAttributeSetInvoker")>]
type IAttributeSet = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
派生
属性
実装

注釈

XML ドキュメント内のタグに関連付けられている属性のコレクション。 多くの場合、このインターフェイスを直接使用する必要はありません。代わりに、属性の解析を行う android.content.res.Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) Resources.Theme.obtainStyledAttributes() に渡します。 特に、Resources API はリソース参照 (" などの属性値) を変換します。

Javaドキュメント。

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

プロパティ

名前 説明
AttributeCount

セットで使用できる属性の数を返します。

ClassAttribute

"class" 属性の値を返します。存在しない場合は null を返します。

Handle

基になる Android オブジェクトの JNI 値を取得します。

(継承元 IJavaObject)
IdAttribute

"id" 属性の値を返します。存在しない場合は null を返します。

JniIdentityHashCode

ラップされたインスタンスの java.lang.System.identityHashCode() の値を返します。

(継承元 IJavaPeerable)
JniManagedPeerState

マネージド ピアの状態。

(継承元 IJavaPeerable)
JniObjectReferenceControlBlock

XML ドキュメント内のタグに関連付けられている属性のコレクション。

(継承元 IJavaPeerable)
JniPeerMembers

メンバー アクセスと呼び出しのサポート。

(継承元 IJavaPeerable)
PeerReference

ラップされたJava オブジェクト インスタンスのJniObjectReferenceを返します。

(継承元 IJavaPeerable)
PositionDescription

属性セットの現在位置の説明を返します。

StyleAttribute

"style" 属性の値を返します。属性がない場合は 0 を返します。

メソッド

名前 説明
Disposed()

インスタンスが破棄されたときに呼び出されます。

(継承元 IJavaPeerable)
DisposeUnlessReferenced()

このインスタンスへの未処理の参照がない場合は、 Dispose()を呼び出します。それ以外の場合は何も実行しません。

(継承元 IJavaPeerable)
Finalized()

インスタンスが終了したときに呼び出されます。

(継承元 IJavaPeerable)
GetAttributeBooleanValue(Int32, Boolean)

'index' の属性のブール値を返します。

GetAttributeBooleanValue(String, String, Boolean)

'attribute' のブール値を返します。

GetAttributeFloatValue(Int32, Single)

'index' の属性の float 値を返します。

GetAttributeFloatValue(String, String, Single)

'attribute' の float 値を返します。

GetAttributeIntValue(Int32, Int32)

'index' の属性の整数値を返します。

GetAttributeIntValue(String, String, Int32)

'attribute' の整数値を返します。

GetAttributeListValue(Int32, String[], Int32)

リスト 'options' の 'index' にある属性の値のインデックスを返します。

GetAttributeListValue(String, String, String[], Int32)

リスト 'options' の 'attribute' の値のインデックスを返します。

GetAttributeName(Int32)

指定した属性の名前を返します。

GetAttributeNameResource(Int32)

指定された属性名に関連付けられているリソース ID を返します。

GetAttributeNamespace(Int32)

指定した属性の名前空間を返します。

GetAttributeResourceValue(Int32, Int32)

'index' にある属性の値をリソース識別子として返します。

GetAttributeResourceValue(String, String, Int32)

リソース識別子として 'attribute' の値を返します。

GetAttributeUnsignedIntValue(Int32, Int32)

符号なし値として書式設定された 'index' にある属性の整数値を返します。

GetAttributeUnsignedIntValue(String, String, Int32)

符号なし値として書式設定された 'attribute' のブール値を返します。

GetAttributeValue(Int32)

指定した属性の値を文字列形式で返します。

GetAttributeValue(String, String)

指定した属性の値を文字列形式で返します。

GetIdAttributeResourceValue(Int32)

"id" 属性の整数値を返します。存在しない場合は defaultValue を返します。

SetJniIdentityHashCode(Int32)

JniIdentityHashCodeによって返される値を設定します。

(継承元 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

XML ドキュメント内のタグに関連付けられている属性のコレクション。

(継承元 IJavaPeerable)
SetPeerReference(JniObjectReference)

PeerReferenceによって返される値を設定します。

(継承元 IJavaPeerable)
UnregisterFromRuntime()

ランタイムが将来の Java.Interop.JniRuntime+JniValueManager.PeekValue 呼び出しから返されないように、このインスタンスの登録を解除します。

(継承元 IJavaPeerable)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

XML ドキュメント内のタグに関連付けられている属性のコレクション。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象