Язык

BaseExpandableListAdapter Класс

Определение

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

[Android.Runtime.Register("android/widget/BaseExpandableListAdapter", DoNotGenerateAcw=true)]
public abstract class BaseExpandableListAdapter : Java.Lang.Object, Android.Widget.IExpandableListAdapter, Android.Widget.IHeterogeneousExpandableList, IDisposable
[<Android.Runtime.Register("android/widget/BaseExpandableListAdapter", DoNotGenerateAcw=true)>]
type BaseExpandableListAdapter = class
    inherit Object
    interface IExpandableListAdapter
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IHeterogeneousExpandableList
Наследование
BaseExpandableListAdapter
Производный
Атрибуты
Реализации

Комментарии

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

Адаптеры, наследующие этот класс, должны убедиться, что базовые реализации #getCombinedChildId(long, long) и #getCombinedGroupId(long) являются правильными при создании уникальных идентификаторов из идентификаторов группы или дочерних объектов.

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

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

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

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

Предоставляет управляемую привязку для public BaseExpandableListAdapter ();.

BaseExpandableListAdapter(IntPtr, JniHandleOwnership)

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

Свойства

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

Возвращает количество типов дочерних представлений, которые будут созданы android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup). Каждый тип представляет набор представлений, которые можно преобразовать в android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) для любой группы. Если адаптер всегда возвращает один и тот же тип представления для всех дочерних элементов, этот метод должен возвращать значение 1. Этот метод будет вызываться только в том случае, если адаптер установлен в AdapterView. Возвращает количество типов дочерних представлений, которые будут созданы android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup). Каждый тип представляет набор представлений, которые можно преобразовать в android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) для любой группы. Если адаптер всегда возвращает один и тот же тип представления для всех дочерних элементов, этот метод должен возвращать значение 1.

Class

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

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

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

GroupTypeCount

Возвращает количество типов представлений групп, которые будут созданы android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup). Каждый тип представляет набор представлений, которые можно преобразовать в android.widget.ExpandableListAdapter.getGroupView(int,boolean, View,ViewGroup). Если адаптер всегда возвращает один и тот же тип представления для всех элементов группы, этот метод должен возвращать значение 1. Этот метод будет вызываться только в том случае, если адаптер установлен в AdapterView. Возвращает количество типов представлений групп, которые будут созданы android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup). Каждый тип представляет набор представлений, которые можно преобразовать в android.widget.ExpandableListAdapter.getGroupView(int,boolean, View,ViewGroup). Если адаптер всегда возвращает один и тот же тип представления для всех элементов группы, этот метод должен возвращать значение 1.

Handle

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

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

Получает стабильные идентификаторы.

IsEmpty

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

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Возвращает метаданные однорангового члена JNI для этого управляемого типа привязки.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

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

ThresholdType

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

Методы

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

Выполняет все операции с включенными элементами.

Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

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

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

Возвращает данные, связанные с заданным дочерним элементом в данной группе.

GetChildId(Int32, Int32)

Возвращает идентификатор заданного дочернего элемента в данной группе.

GetChildrenCount(Int32)

Возвращает число дочерних элементов в указанной группе.

GetChildType(Int32, Int32)

Получите тип дочернего представления, который будет создан android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) для указанного дочернего элемента.

GetChildView(Int32, Int32, Boolean, View, ViewGroup)

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

GetCombinedChildId(Int64, Int64)

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

GetCombinedGroupId(Int64)

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

GetGroup(Int32)

Возвращает данные, связанные с данной группой.

GetGroupId(Int32)

Возвращает идентификатор группы в заданной позиции.

GetGroupType(Int32)

Получите тип представления группы, который будет создан android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,View,ViewGroup). для указанного элемента группы.

GetGroupView(Int32, Boolean, View, ViewGroup)

Возвращает представление, отображающее указанную группу.

GetHashCode()

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

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

Можно ли выбрать дочерний элемент в указанной позиции.

JavaFinalize()
Устаревшие.

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

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

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

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

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

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

Предоставляет управляемую привязку для public virtual void NotifyDataSetChanged ();.

NotifyDataSetInvalidated()

Предоставляет управляемую привязку для public virtual void NotifyDataSetInvalidated ();.

OnGroupCollapsed(Int32)

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

OnGroupExpanded(Int32)

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

RegisterDataSetObserver(DataSetObserver)

Выполняет операцию наблюдателя за регистром набора данных.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

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

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

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

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

Выполняет операцию наблюдателя без регистрации набора данных.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

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

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

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

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

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Базовый ExpandableListAdapter класс для предоставления данных и представлений из некоторых данных в расширенное представление списка.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

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