IHeterogeneousExpandableList Интерфейс

Определение

Дополнительные методы, которые при реализации используют ExpandableListAdapterAdapter механизм типа представления.

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

Комментарии

Дополнительные методы, которые при реализации используют ExpandableListAdapterAdapter механизм типа представления.

Класс ExpandableListAdapter объявляет, что имеет один тип представления для элементов группы и один тип представления для его дочерних элементов. Хотя эти значения адаптированы для большинства ExpandableListView, эти значения должны быть настроены для разнородных ExpandableListViews.

Списки, содержащие различные типы представлений групп и (или) дочерних элементов, должны использовать адаптер, реализующий этот интерфейс. Таким образом, переработанные представления, которые будут предоставлены android.widget.ExpandableListAdapter#getGroupView(int, boolean, View, ViewGroup) и android.widget.ExpandableListAdapter#getChildView(int, int, boolean, View, ViewGroup) будут иметь соответствующий тип группы или дочернего типа, что приведет к более эффективному повторному использованию ранее созданных представлений.

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

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

Свойства

ChildTypeCount

Этот метод будет вызываться только в том случае, если адаптер установлен в AdapterView.

GroupTypeCount

Этот метод будет вызываться только в том случае, если адаптер установлен в AdapterView.

Handle

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

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

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

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

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

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

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

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

Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку.

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

Методы

Disposed()

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

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

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

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

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

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

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

GetGroupType(Int32)

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

SetJniIdentityHashCode(Int32)

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

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

Дополнительные методы, которые при реализации используют ExpandableListAdapterAdapter механизм типа представления.

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Дополнительные методы, которые при реализации используют ExpandableListAdapterAdapter механизм типа представления.

GetJniTypeName(IJavaPeerable)

Дополнительные методы, которые при реализации используют ExpandableListAdapterAdapter механизм типа представления.

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