IAttributeSet Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A collection of attributes, as found associated with a tag in an XML document.
[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
- Derived
- Attributes
- Implements
Remarks
A collection of attributes, as found associated with a tag in an XML document. Often you will not want to use this interface directly, instead passing it to android.content.res.Resources.Theme#obtainStyledAttributes(AttributeSet, int[], int, int) Resources.Theme.obtainStyledAttributes()
which will take care of parsing the attributes for you. In particular, the Resources API will convert resource references (attribute values such as "
Java documentation for android.util.AttributeSet
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Properties
AttributeCount |
Returns the number of attributes available in the set. |
ClassAttribute |
Return the value of the "class" attribute or null if there is not one. |
Handle |
Gets the JNI value of the underlying Android object. (Inherited from IJavaObject) |
IdAttribute |
Return the value of the "id" attribute or null if there is not one. |
JniIdentityHashCode |
Returns the value of |
JniManagedPeerState |
State of the managed peer. (Inherited from IJavaPeerable) |
JniPeerMembers |
Member access and invocation support. (Inherited from IJavaPeerable) |
PeerReference |
Returns a JniObjectReference of the wrapped Java object instance. (Inherited from IJavaPeerable) |
PositionDescription |
Returns a description of the current position of the attribute set. |
StyleAttribute |
Return the value of the "style" attribute or 0 if there is not one. |
Methods
Disposed() |
Called when the instance has been disposed. (Inherited from IJavaPeerable) |
DisposeUnlessReferenced() |
If there are no outstanding references to this instance, then
calls |
Finalized() |
Called when the instance has been finalized. (Inherited from IJavaPeerable) |
GetAttributeBooleanValue(Int32, Boolean) |
Return the boolean value of attribute at 'index'. |
GetAttributeBooleanValue(String, String, Boolean) |
Return the boolean value of 'attribute'. |
GetAttributeFloatValue(Int32, Single) |
Return the float value of attribute at 'index'. |
GetAttributeFloatValue(String, String, Single) |
Return the float value of 'attribute'. |
GetAttributeIntValue(Int32, Int32) |
Return the integer value of attribute at 'index'. |
GetAttributeIntValue(String, String, Int32) |
Return the integer value of 'attribute'. |
GetAttributeListValue(Int32, String[], Int32) |
Return the index of the value of attribute at 'index' in the list 'options'. |
GetAttributeListValue(String, String, String[], Int32) |
Return the index of the value of 'attribute' in the list 'options'. |
GetAttributeName(Int32) |
Returns the name of the specified attribute. |
GetAttributeNameResource(Int32) |
Return the resource ID associated with the given attribute name. |
GetAttributeNamespace(Int32) |
Returns the namespace of the specified attribute. |
GetAttributeResourceValue(Int32, Int32) |
Return the value of attribute at 'index' as a resource identifier. |
GetAttributeResourceValue(String, String, Int32) |
Return the value of 'attribute' as a resource identifier. |
GetAttributeUnsignedIntValue(Int32, Int32) |
Return the integer value of attribute at 'index' that is formatted as an unsigned value. |
GetAttributeUnsignedIntValue(String, String, Int32) |
Return the boolean value of 'attribute' that is formatted as an unsigned value. |
GetAttributeValue(Int32) |
Returns the value of the specified attribute as a string representation. |
GetAttributeValue(String, String) |
Returns the value of the specified attribute as a string representation. |
GetIdAttributeResourceValue(Int32) |
Return the integer value of the "id" attribute or defaultValue if there is none. |
SetJniIdentityHashCode(Int32) |
Set the value returned by |
SetJniManagedPeerState(JniManagedPeerStates) | (Inherited from IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Set the value returned by |
UnregisterFromRuntime() |
Unregister this instance so that the runtime will not return it from future Java.Interop.JniRuntime+JniValueManager.PeekValue invocations. (Inherited from IJavaPeerable) |
Extension Methods
JavaCast<TResult>(IJavaObject) |
Performs an Android runtime-checked type conversion. |
JavaCast<TResult>(IJavaObject) | |
GetJniTypeName(IJavaPeerable) |