Idioma

SimpleCursorTreeAdapter Classe

Definição

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo 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
Herança
Atributos

Comentários

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML. Você pode especificar quais colunas deseja, quais exibições deseja exibir as colunas e o arquivo XML que define a aparência dessas exibições. Arquivos XML separados para filhos e grupos são possíveis.

A associação ocorre em duas fases. Primeiro, se um android.widget.SimpleCursorTreeAdapter.ViewBinder estiver disponível, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) será invocado. Se o valor retornado for true, a associação ocorrerá. Se o valor retornado for false e a exibição a ser associada for textView, #setViewText(TextView, String) será invocada. Se o valor retornado for false e o modo de exibição a ser associado for imageview, #setViewImage(ImageView, String) será invocado. Se nenhuma associação apropriada puder ser encontrada, será gerada uma associação IllegalStateException .

Java documentação para android.widget.SimpleCursorTreeAdapter.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

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

Construtor.

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

Construtor.

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

Construtor.

SimpleCursorTreeAdapter(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
ChildTypeCount

Retorna o número de tipos de Exibições filho que serão criados por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getChildView(int, int,boolean,View,ViewGroup) , para qualquer grupo. Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens filho, esse método deverá retornar 1. Esse método só será chamado quando o adaptador for definido no AdapterView. Retorna o número de tipos de Exibições filho que serão criados por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getChildView(int, int,boolean,View,ViewGroup) , para qualquer grupo. Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens filho, esse método deverá retornar 1.

(Herdado de BaseExpandableListAdapter)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Cursor

Consulte também:

(Herdado de CursorTreeAdapter)
Filter

Fornece a associação gerenciada para public virtual Android.Widget.Filter? Filter { get; }.

(Herdado de CursorTreeAdapter)
FilterQueryProvider

Consulte também:

(Herdado de CursorTreeAdapter)
GroupCount

Obtém a contagem de grupos.

(Herdado de CursorTreeAdapter)
GroupTypeCount

Retorna o número de tipos de exibições de grupo que serão criadas por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens de grupo, esse método deverá retornar 1. Esse método só será chamado quando o adaptador for definido no AdapterView. Retorna o número de tipos de exibições de grupo que serão criadas por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens de grupo, esse método deverá retornar 1.

(Herdado de BaseExpandableListAdapter)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasStableIds

Obtém as IDs estáveis.

(Herdado de CursorTreeAdapter)
IsEmpty

Obtém o está vazio.

(Herdado de BaseExpandableListAdapter)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de membro par JNI para esse tipo de associação gerenciada.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ViewBinder

Retorna o ViewBinder usado para associar dados a exibições. -ou- Define o associador usado para associar dados a exibições.

Métodos

Nome Description
AreAllItemsEnabled()

Executa a operação habilitada para todos os itens.

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

Associar uma exibição existente aos dados filho apontados pelo cursor

BindGroupView(View, Context, ICursor, Boolean)

Associe uma exibição existente aos dados do grupo apontados pelo cursor.

ChangeCursor(ICursor)

Altera o cursor usado por este adaptador.

(Herdado de CursorTreeAdapter)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
ConvertToString(ICursor)

Converte o cursor fornecido em uma cadeia de caracteres para exibição.

(Herdado de CursorTreeAdapter)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
Equals(Object)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetChild(Int32, Int32)

Obtém o filho.

(Herdado de CursorTreeAdapter)
GetChildId(Int32, Int32)

Obtém a ID filho.

(Herdado de CursorTreeAdapter)
GetChildrenCount(Int32)

Obtém a contagem de filhos.

(Herdado de CursorTreeAdapter)
GetChildrenCursor(ICursor)

Obtém o Cursor para as crianças no grupo especificado.

(Herdado de CursorTreeAdapter)
GetChildType(Int32, Int32)

Obtenha o tipo de Exibição filho que será criado por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) para o item filho especificado.

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

Obtém o modo de exibição filho.

(Herdado de CursorTreeAdapter)
GetCombinedChildId(Int64, Int64)

Substitua esse método se você prever um confronto em IDs com base nesse esquema:

(Herdado de BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Substitua esse método se você prever um confronto em IDs com base nesse esquema:

(Herdado de BaseExpandableListAdapter)
GetGroup(Int32)

Obtém o grupo.

(Herdado de CursorTreeAdapter)
GetGroupId(Int32)

Obtém a ID do grupo.

(Herdado de CursorTreeAdapter)
GetGroupType(Int32)

Obtenha o tipo de exibição de grupo que será criado por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . para o item de grupo especificado.

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

Obtém a exibição de grupo.

(Herdado de CursorTreeAdapter)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
IsChildSelectable(Int32, Int32)

Determina se o filho pode ser selecionado.

(Herdado de CursorTreeAdapter)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
NewChildView(Context, ICursor, Boolean, ViewGroup)

Cria uma nova exibição filho para manter os dados apontados pelo cursor.

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

Faz uma nova exibição de grupo para manter os dados do grupo apontados pelo cursor.

(Herdado de ResourceCursorTreeAdapter)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
NotifyDataSetChanged()

Fornece a associação gerenciada para public virtual void NotifyDataSetChanged ();.

(Herdado de BaseExpandableListAdapter)
NotifyDataSetChanged(Boolean)

Notifica uma alteração de conjunto de dados, mas com a opção de não liberar nenhum cursor armazenado em cache.

(Herdado de CursorTreeAdapter)
NotifyDataSetInvalidated()

Fornece a associação gerenciada para public virtual void NotifyDataSetInvalidated ();.

(Herdado de BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Chamado quando um grupo é recolhido.

(Herdado de BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Chamado quando um grupo é expandido.

(Herdado de BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver)

Executa a operação de observador do conjunto de dados de registro.

(Herdado de BaseExpandableListAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Consulte também:

(Herdado de CursorTreeAdapter)
RunQueryOnBackgroundThread(String)

Consulte também:

(Herdado de CursorTreeAdapter)
SetChildrenCursor(Int32, ICursor)

Define o cursor filho para um grupo específico.

(Herdado de CursorTreeAdapter)
SetGroupCursor(ICursor)

Define o cursor de grupo.

(Herdado de CursorTreeAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
SetViewImage(ImageView, String)

Chamado por bindView() para definir a imagem para um ImageView.

SetViewText(TextView, String)

Chamado por bindView() para definir o texto para um TextView, mas somente se não houver nenhum ViewBinder existente ou se o ViewBinder existente não puder manipular a associação a um TextView.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterDataSetObserver(DataSetObserver)

Executa a operação de observador de conjunto de dados de cancelamento de registro.

(Herdado de BaseExpandableListAdapter)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

(Herdado de CursorTreeAdapter)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um adaptador fácil de mapear colunas de um cursor para TextViews ou ImageViews definido em um arquivo XML.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a