BaseExpandableListAdapter Clase

Definición

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

[Android.Runtime.Register("android/widget/BaseExpandableListAdapter", DoNotGenerateAcw=true)]
public abstract class BaseExpandableListAdapter : Java.Lang.Object, Android.Widget.IExpandableListAdapter, Android.Widget.IHeterogeneousExpandableList, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/BaseExpandableListAdapter", DoNotGenerateAcw=true)>]
type BaseExpandableListAdapter = class
    inherit Object
    interface IExpandableListAdapter
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IHeterogeneousExpandableList
Herencia
BaseExpandableListAdapter
Derivado
Atributos
Implementaciones

Comentarios

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

Los adaptadores que heredan esta clase deben comprobar que las implementaciones base de #getCombinedChildId(long, long) y #getCombinedGroupId(long) son correctas al generar identificadores únicos a partir de los identificadores de grupo o secundarios.

Java documentación para android.widget.BaseExpandableListAdapter.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
BaseExpandableListAdapter()
BaseExpandableListAdapter(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

Nombre Description
ChildTypeCount

Por agregar

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
GroupCount

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

GroupTypeCount

Por agregar

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasStableIds

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

IsEmpty

Por agregar

JniIdentityHashCode

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
JniPeerMembers

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

PeerReference

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Nombre Description
AreAllItemsEnabled()
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
Dispose(Boolean)

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetChild(Int32, Int32)

Obtiene los datos asociados al elemento secundario especificado dentro del grupo especificado.

GetChildId(Int32, Int32)

Obtiene el identificador del elemento secundario especificado dentro del grupo especificado.

GetChildrenCount(Int32)

Obtiene el número de elementos secundarios de un grupo especificado.

GetChildType(Int32, Int32)

Por agregar

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

Obtiene una vista que muestra los datos del elemento secundario especificado dentro del grupo determinado.

GetCombinedChildId(Int64, Int64)

Invalide este método si prevé un conflicto en los identificadores en función de este esquema:

GetCombinedGroupId(Int64)

Invalide este método si prevé un conflicto en los identificadores en función de este esquema:

GetGroup(Int32)

Obtiene los datos asociados al grupo especificado.

GetGroupId(Int32)

Obtiene el identificador del grupo en la posición especificada.

GetGroupType(Int32)

Por agregar

GetGroupView(Int32, Boolean, View, ViewGroup)

Obtiene una vista que muestra el grupo especificado.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
IsChildSelectable(Int32, Int32)

Si se puede seleccionar el elemento secundario en la posición especificada.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
NotifyDataSetChanged()
NotifyDataSetInvalidated()
OnGroupCollapsed(Int32)

Se llama cuando se contrae un grupo.

OnGroupExpanded(Int32)

Se llama cuando se expande un grupo.

RegisterDataSetObserver(DataSetObserver)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterDataSetObserver(DataSetObserver)
UnregisterFromRuntime()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

(Heredado de Object)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase base para un ExpandableListAdapter objeto usado para proporcionar datos y vistas de algunos datos a una vista de lista expandible.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a