Язык

ISpinnerAdapter Интерфейс

Определение

Расширенный Adapter , который является мостом между данными android.widget.Spinner и данными.

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

Комментарии

Расширенный Adapter , который является мостом между данными android.widget.Spinner и данными. Адаптер спиннера позволяет определить два разных представления: один, показывающий данные в самом спиннере и тот, который показывает данные в раскрывающемся списке при нажатии спиннера.

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

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

Поля

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

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

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

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

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

Расширенный Adapter , который является мостом между данными android.widget.Spinner и данными.

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

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

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

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

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

(Унаследовано от IAdapter)
GetDropDownView(Int32, View, ViewGroup)

Возвращает значение android.view.View , отображающееся в раскрывающемся списке данных по указанному расположению в наборе данных.

GetItem(Int32)

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

(Унаследовано от IAdapter)
GetItemId(Int32)

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

(Унаследовано от IAdapter)
GetItemViewType(Int32)

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

(Унаследовано от IAdapter)
GetView(Int32, View, ViewGroup)

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

(Унаследовано от IAdapter)
RegisterDataSetObserver(DataSetObserver)

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

(Унаследовано от IAdapter)
SetJniIdentityHashCode(Int32)

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

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

Расширенный Adapter , который является мостом между данными android.widget.Spinner и данными.

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

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

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

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

(Унаследовано от IAdapter)
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)

Расширенный Adapter , который является мостом между данными android.widget.Spinner и данными.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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