Lenguaje

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
[<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()

Proporciona el enlace administrado para public BaseExpandableListAdapter ();.

BaseExpandableListAdapter(IntPtr, JniHandleOwnership)

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

Propiedades

Nombre Description
ChildTypeCount

Devuelve el número de tipos de vistas secundarias creadas por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup). Cada tipo representa un conjunto de vistas que se pueden convertir en android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) para cualquier grupo. Si el adaptador siempre devuelve el mismo tipo de Vista para todos los elementos secundarios, este método debe devolver 1. Solo se llamará a este método cuando el adaptador esté establecido en AdapterView . Devuelve el número de tipos de vistas secundarias creadas por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup). Cada tipo representa un conjunto de vistas que se pueden convertir en android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) para cualquier grupo. Si el adaptador siempre devuelve el mismo tipo de Vista para todos los elementos secundarios, este método debe devolver 1.

Class

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

(Heredado de Object)
GroupCount

Obtiene el recuento de grupos.

GroupTypeCount

Devuelve el número de tipos de vistas de grupo que se crearán mediante android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa un conjunto de vistas que se pueden convertir en android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Si el adaptador siempre devuelve el mismo tipo de Vista para todos los elementos de grupo, este método debe devolver 1. Solo se llamará a este método cuando el adaptador esté establecido en AdapterView . Devuelve el número de tipos de vistas de grupo que se crearán mediante android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa un conjunto de vistas que se pueden convertir en android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Si el adaptador siempre devuelve el mismo tipo de Vista para todos los elementos de grupo, este método debe devolver 1.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasStableIds

Obtiene que tiene identificadores estables.

IsEmpty

Obtiene que está vacío.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

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

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos del miembro del mismo nivel de JNI para este tipo de enlace administrado.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(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()

Realiza la operación son todos los elementos habilitados.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de JavaObject)
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)

Obtenga el tipo de vista secundaria que se creará mediante android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) para el elemento secundario especificado.

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)

Obtenga el tipo de vista de grupo que se creará mediante android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . para el elemento de grupo especificado.

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()
Obsoletos.

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()

Proporciona el enlace administrado para public virtual void NotifyDataSetChanged ();.

NotifyDataSetInvalidated()

Proporciona el enlace administrado para public virtual void NotifyDataSetInvalidated ();.

OnGroupCollapsed(Int32)

Se llama cuando se contrae un grupo.

OnGroupExpanded(Int32)

Se llama cuando se expande un grupo.

RegisterDataSetObserver(DataSetObserver)

Realiza la operación de observador del conjunto de datos de registro.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterDataSetObserver(DataSetObserver)

Realiza la operación de observador del conjunto de datos no registrado.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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 JavaObject)
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 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
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 JavaObject)
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 JavaObject)
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 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

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