SimpleCursorTreeAdapter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
SimpleCursorTreeAdapter
- 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 |
| Cursor |
Consulte também: (Herdado de CursorTreeAdapter) |
| Filter |
Fornece a associação gerenciada para |
| 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 |
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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |