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 |
Возвращает значение |
| JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
| JniObjectReferenceControlBlock |
Коллекция атрибутов, связанная с тегом в XML-документе. (Унаследовано от IJavaPeerable) |
| JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
| PeerReference |
JniObjectReference Возвращает экземпляр объекта в оболочке Java. (Унаследовано от IJavaPeerable) |
| PositionDescription |
Возвращает описание текущей позиции набора атрибутов. |
| StyleAttribute |
Возвращает значение атрибута style или 0, если его нет. |
Методы
| Имя. | Описание |
|---|---|
| Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
| DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
| 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) |
Задайте значение, возвращаемое |
| SetJniManagedPeerState(JniManagedPeerStates) |
Коллекция атрибутов, связанная с тегом в XML-документе. (Унаследовано от IJavaPeerable) |
| SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
| UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Коллекция атрибутов, связанная с тегом в XML-документе. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |