Поделиться через


IThemedSpinnerAdapter Интерфейс

Определение

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

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

Комментарии

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

Классы, реализующие этот интерфейс, должны использовать тему, предоставленную #setDropDownViewTheme(Theme) при создании представлений в SpinnerAdapter#getDropDownView(int, View, ViewGroup).

Документация по Java для android.widget.ThemedSpinnerAdapter.

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

Поля

IgnoreItemViewType

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

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

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

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

Свойства

Count

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

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

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

Handle

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от IJavaPeerable)
ViewTypeCount (Унаследовано от 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 , отображающееся в раскрывающемся списке данных по указанному расположению в наборе данных.

(Унаследовано от ISpinnerAdapter)
GetItem(Int32)

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

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

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

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

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

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

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

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

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

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

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

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

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

GetAutofillOptions(IAdapter)

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

JavaCast<TResult>(IJavaObject)

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

GetJniTypeName(IJavaPeerable)

Расширение SpinnerAdapter, которое может раздуть раскрывающиеся представления по отношению к другой теме, чем обычные представления.

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