Язык

IAdapter Интерфейс

Определение

Объект Адаптера выступает в качестве моста между данными AdapterView и базовыми данными для этого представления.

[Android.Runtime.Register("android/widget/Adapter", "", "Android.Widget.IAdapterInvoker")]
public interface IAdapter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/Adapter", "", "Android.Widget.IAdapterInvoker")>]
type IAdapter = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Объект Адаптера выступает в качестве моста между данными AdapterView и базовыми данными для этого представления. Адаптер предоставляет доступ к элементам данных. Адаптер также отвечает за создание android.view.View каждого элемента в наборе данных.

Java документации по android.widget.Adapter.

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

Поля

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

Тип представления элемента, который приводит AdapterView к пропуску представления элемента.

NoSelection

Константное значение: -2147483648 (0x80000000)

Свойства

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

Сколько элементов в наборе данных представлено этим адаптером.

Handle

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

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

Указывает, стабильны ли идентификаторы элемента в изменениях базовых данных.

IsEmpty

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

JniIdentityHashCode

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

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

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

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

Объект Адаптера выступает в качестве моста между данными AdapterView и базовыми данными для этого представления.

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

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

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

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

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

Предоставляет управляемую привязку для public int ViewTypeCount { get; }.

Методы

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

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

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

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

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

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

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

Возвращает строковое представление данных адаптера, которое может помочь android.service.autofill.AutofillService автоматически заполнить представление, поддерживаемое адаптером.

GetAutofillOptionsFormatted()

Возвращает строковое представление данных адаптера, которое может помочь android.service.autofill.AutofillService автоматически заполнить представление, поддерживаемое адаптером.

GetItem(Int32)

Получите элемент данных, связанный с указанной позицией в наборе данных.

GetItemId(Int32)

Получите идентификатор строки, связанный с указанной позицией в списке.

GetItemViewType(Int32)

Получите тип представления, который будет создан #getView для указанного элемента.

GetView(Int32, View, ViewGroup)

Получите представление, отображающее данные в указанной позиции в наборе данных.

RegisterDataSetObserver(DataSetObserver)

Зарегистрируйте наблюдателя, вызываемого при изменении данных, используемых этим адаптером.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

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

Объект Адаптера выступает в качестве моста между данными AdapterView и базовыми данными для этого представления.

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

Задайте значение, возвращаемое PeerReference.

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

Отмена регистрации наблюдателя, зарегистрированного ранее с помощью этого адаптера #registerDataSetObserver.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

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

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

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

Возвращает параметры автозаполнения.

GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Объект Адаптера выступает в качестве моста между данными AdapterView и базовыми данными для этого представления.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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