Lenguaje

SimpleCursorTreeAdapter Clase

Definición

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

[Android.Runtime.Register("android/widget/SimpleCursorTreeAdapter", DoNotGenerateAcw=true)]
public abstract class SimpleCursorTreeAdapter : Android.Widget.ResourceCursorTreeAdapter
[<Android.Runtime.Register("android/widget/SimpleCursorTreeAdapter", DoNotGenerateAcw=true)>]
type SimpleCursorTreeAdapter = class
    inherit ResourceCursorTreeAdapter
Herencia
Atributos

Comentarios

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML. Puede especificar qué columnas desea, qué vistas desea mostrar y el archivo XML que define la apariencia de estas vistas. Se pueden separar archivos XML para grupos y secundarios.

El enlace se produce en dos fases. En primer lugar, si hay disponible android.widget.SimpleCursorTreeAdapter.ViewBinder , ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) se invoca . Si el valor devuelto es true, se ha producido el enlace. Si el valor devuelto es false y la vista que se va a enlazar es textView, #setViewText(TextView, String) se invoca. Si el valor devuelto es false y la vista que se va a enlazar es imageView, #setViewImage(ImageView, String) se invoca. Si no se encuentra ningún enlace adecuado, se produce una IllegalStateException excepción .

Documentación de Java para android.widget.SimpleCursorTreeAdapter.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

Nombre Description
SimpleCursorTreeAdapter(Context, ICursor, Int32, Int32, String[], Int32[], Int32, Int32, String[], Int32[])

Constructor.

SimpleCursorTreeAdapter(Context, ICursor, Int32, Int32, String[], Int32[], Int32, String[], Int32[])

Constructor.

SimpleCursorTreeAdapter(Context, ICursor, Int32, String[], Int32[], Int32, String[], Int32[])

Constructor.

SimpleCursorTreeAdapter(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.

(Heredado de BaseExpandableListAdapter)
Class

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

(Heredado de Object)
Cursor

Consulte también:

(Heredado de CursorTreeAdapter)
Filter

Proporciona el enlace administrado para public virtual Android.Widget.Filter? Filter { get; }.

(Heredado de CursorTreeAdapter)
FilterQueryProvider

Consulte también:

(Heredado de CursorTreeAdapter)
GroupCount

Obtiene el recuento de grupos.

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

(Heredado de BaseExpandableListAdapter)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasStableIds

Obtiene que tiene identificadores estables.

(Heredado de CursorTreeAdapter)
IsEmpty

Obtiene que está vacío.

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

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

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

ViewBinder

Devuelve el ViewBinder objeto usado para enlazar datos a vistas. -o bien- Establece el enlazador usado para enlazar datos a vistas.

Métodos

Nombre Description
AreAllItemsEnabled()

Realiza la operación son todos los elementos habilitados.

(Heredado de BaseExpandableListAdapter)
BindChildView(View, Context, ICursor, Boolean)

Enlace de una vista existente a los datos secundarios a los que apunta el cursor

BindGroupView(View, Context, ICursor, Boolean)

Enlace una vista existente a los datos de grupo a los que apunta el cursor.

ChangeCursor(ICursor)

Cambia el cursor usado por este adaptador.

(Heredado de CursorTreeAdapter)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
ConvertToString(ICursor)

Convierte el cursor proporcionado en una cadena para mostrar.

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

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
Equals(Object)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetChild(Int32, Int32)

Obtiene el elemento secundario.

(Heredado de CursorTreeAdapter)
GetChildId(Int32, Int32)

Obtiene el identificador secundario.

(Heredado de CursorTreeAdapter)
GetChildrenCount(Int32)

Obtiene el recuento de elementos secundarios.

(Heredado de CursorTreeAdapter)
GetChildrenCursor(ICursor)

Obtiene el cursor de los elementos secundarios del grupo especificado.

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

(Heredado de BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)

Obtiene la vista secundaria.

(Heredado de CursorTreeAdapter)
GetCombinedChildId(Int64, Int64)

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

(Heredado de BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

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

(Heredado de BaseExpandableListAdapter)
GetGroup(Int32)

Obtiene el grupo.

(Heredado de CursorTreeAdapter)
GetGroupId(Int32)

Obtiene el identificador de grupo.

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

(Heredado de BaseExpandableListAdapter)
GetGroupView(Int32, Boolean, View, ViewGroup)

Obtiene la vista de grupo.

(Heredado de CursorTreeAdapter)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
IsChildSelectable(Int32, Int32)

Determina si se puede seleccionar un elemento secundario.

(Heredado de CursorTreeAdapter)
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)
NewChildView(Context, ICursor, Boolean, ViewGroup)

Hace que una nueva vista secundaria contenga los datos a los que apunta el cursor.

(Heredado de ResourceCursorTreeAdapter)
NewGroupView(Context, ICursor, Boolean, ViewGroup)

Crea una nueva vista de grupo para contener los datos de grupo a los que apunta el cursor.

(Heredado de ResourceCursorTreeAdapter)
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 ();.

(Heredado de BaseExpandableListAdapter)
NotifyDataSetChanged(Boolean)

Notifica un cambio de conjunto de datos, pero con la opción de no liberar ningún cursor almacenado en caché.

(Heredado de CursorTreeAdapter)
NotifyDataSetInvalidated()

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

(Heredado de BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Se llama cuando se contrae un grupo.

(Heredado de BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Se llama cuando se expande un grupo.

(Heredado de BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver)

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

(Heredado de BaseExpandableListAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Consulte también:

(Heredado de CursorTreeAdapter)
RunQueryOnBackgroundThread(String)

Consulte también:

(Heredado de CursorTreeAdapter)
SetChildrenCursor(Int32, ICursor)

Establece el cursor secundario para un grupo determinado.

(Heredado de CursorTreeAdapter)
SetGroupCursor(ICursor)

Establece el cursor del grupo.

(Heredado de CursorTreeAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
SetViewImage(ImageView, String)

Llamado por bindView() para establecer la imagen de un imageView.

SetViewText(TextView, String)

Llamado por bindView() para establecer el texto de un TextView, pero solo si no hay ningún ViewBinder existente o si el ViewBinder existente no puede controlar el enlace a un TextView.

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.

(Heredado de BaseExpandableListAdapter)
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 despierta, 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()

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

(Heredado de CursorTreeAdapter)

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)

Un adaptador sencillo para asignar columnas de un cursor a TextViews o ImageViews definidos en un archivo XML.

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