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


SimpleExpandableListAdapter Класс

Определение

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

[Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)]
public class SimpleExpandableListAdapter : Android.Widget.BaseExpandableListAdapter
[<Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)>]
type SimpleExpandableListAdapter = class
    inherit BaseExpandableListAdapter
Наследование
SimpleExpandableListAdapter
Атрибуты

Комментарии

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле. Вы можете отдельно указать данные, резервные копии группы в виде списка карт. Каждая запись в ArrayList соответствует одной группе в раскрываемом списке. Карты содержат данные для каждой строки. Кроме того, можно указать XML-файл, определяющий представления, используемые для отображения группы, и сопоставление ключей в сопоставлении с определенными представлениями. Этот процесс аналогичен дочернему элементу, за исключением того, что он является более глубоким, поэтому резервное копирование данных указывается как<карта>> списка<, где первый список соответствует группе дочернего, второй список соответствует положению дочернего элемента в группе, и, наконец, карта содержит данные для этого конкретного дочернего элемента.

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

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

Конструкторы

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, Int32, String[], Int32[])

Конструктор

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Конструктор

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Конструктор

SimpleExpandableListAdapter(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

ChildTypeCount

Добавление

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

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
GroupCount
GroupTypeCount

Добавление

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

Дескриптор базового экземпляра Android.

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

Добавление

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

PeerReference

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

AreAllItemsEnabled() (Унаследовано от BaseExpandableListAdapter)
Clone()

Создает и возвращает копию этого объекта.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

(Унаследовано от Object)
Dispose(Boolean)

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetChild(Int32, Int32)
GetChildId(Int32, Int32)
GetChildrenCount(Int32)
GetChildType(Int32, Int32)

Добавление

(Унаследовано от BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)
GetCombinedChildId(Int64, Int64)

Переопределите этот метод, если вы предвидеете столкновение в идентификаторах на основе этой схемы:

(Унаследовано от BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Переопределите этот метод, если вы предвидеете столкновение в идентификаторах на основе этой схемы:

(Унаследовано от BaseExpandableListAdapter)
GetGroup(Int32)
GetGroupId(Int32)
GetGroupType(Int32)

Добавление

(Унаследовано от BaseExpandableListAdapter)
GetGroupView(Int32, Boolean, View, ViewGroup)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
IsChildSelectable(Int32, Int32)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
NewChildView(Boolean, ViewGroup)

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

NewGroupView(Boolean, ViewGroup)

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

Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

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

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
NotifyDataSetChanged() (Унаследовано от BaseExpandableListAdapter)
NotifyDataSetInvalidated() (Унаследовано от BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Вызывается при сворачивании группы.

(Унаследовано от BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Вызывается при развертывании группы.

(Унаследовано от BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver) (Унаследовано от BaseExpandableListAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterDataSetObserver(DataSetObserver) (Унаследовано от BaseExpandableListAdapter)
UnregisterFromRuntime()

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

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

Явные реализации интерфейса

IJavaPeerable.Disposed()

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

GetJniTypeName(IJavaPeerable)

Простой адаптер для сопоставления статических данных с группами и дочерними представлениями, определенными в XML-файле.

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