Язык

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() в него, который будет заботиться о анализе атрибутов для вас. В частности, API ресурсов преобразует ссылки на ресурсы (такие значения атрибутов, как "

Java документации по android.util.AttributeSet.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

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

Возвращает количество атрибутов, доступных в наборе.

ClassAttribute

Возвращает значение атрибута "class" или null, если его нет.

Handle

Возвращает значение JNI базового объекта Android.

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

Возвращает значение атрибута "id" или null, если его нет.

JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

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

Состояние управляемого однорангового узла.

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

Коллекция атрибутов, связанная с тегом в XML-документе.

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

Поддержка доступа к членам и вызовов.

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

JniObjectReference Возвращает экземпляр объекта в оболочке Java.

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

Возвращает описание текущей позиции набора атрибутов.

StyleAttribute

Возвращает значение атрибута style или 0, если его нет.

Методы

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

Вызывается при удалении экземпляра.

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

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

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

Вызывается при завершении экземпляра.

(Унаследовано от IJavaPeerable)
GetAttributeBooleanValue(Int32, Boolean)

Возвращает логическое значение атрибута по адресу index.

GetAttributeBooleanValue(String, String, Boolean)

Возвращает логическое значение атрибута.

GetAttributeFloatValue(Int32, Single)

Возвращает значение с плавающей запятой атрибута по индексу.

GetAttributeFloatValue(String, String, Single)

Возвращает значение с плавающей запятой атрибута.

GetAttributeIntValue(Int32, Int32)

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

GetAttributeIntValue(String, String, Int32)

Возвращает целочисленное значение атрибута.

GetAttributeListValue(Int32, String[], Int32)

Возвращает индекс значения атрибута по индексу в списке "параметры".

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

Возвращает индекс значения атрибута в списке "параметры".

GetAttributeName(Int32)

Возвращает имя указанного атрибута.

GetAttributeNameResource(Int32)

Возвращает идентификатор ресурса, связанный с заданным именем атрибута.

GetAttributeNamespace(Int32)

Возвращает пространство имен указанного атрибута.

GetAttributeResourceValue(Int32, Int32)

Возвращает значение атрибута по индексу в качестве идентификатора ресурса.

GetAttributeResourceValue(String, String, Int32)

Возвращает значение атрибута в качестве идентификатора ресурса.

GetAttributeUnsignedIntValue(Int32, Int32)

Возвращает целочисленное значение атрибута по индексу, отформатированного как незначимое значение.

GetAttributeUnsignedIntValue(String, String, Int32)

Возвращает логическое значение атрибута, отформатированного как неподписаемое значение.

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)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Коллекция атрибутов, связанная с тегом в XML-документе.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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