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.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Свойства

AttributeCount

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

ClassAttribute

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

Handle

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

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

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

JniIdentityHashCode

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

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

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

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

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

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

Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку.

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

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

StyleAttribute

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

Методы

Disposed()

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

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

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

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

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

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

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

GetAttributeBooleanValue(String, String, Boolean)

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

GetAttributeFloatValue(Int32, Single)

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

GetAttributeFloatValue(String, String, Single)

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

GetAttributeIntValue(Int32, Int32)

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

GetAttributeIntValue(String, String, Int32)

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

GetAttributeListValue(Int32, String[], Int32)

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

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

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

GetAttributeName(Int32)

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

GetAttributeNameResource(Int32)

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

GetAttributeNamespace(Int32)

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

GetAttributeResourceValue(Int32, Int32)

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

GetAttributeResourceValue(String, String, Int32)

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

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)

Методы расширения

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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