SimpleExpandableListAdapter Classe

Definição

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

[Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)]
public class SimpleExpandableListAdapter : Android.Widget.BaseExpandableListAdapter
[<Android.Runtime.Register("android/widget/SimpleExpandableListAdapter", DoNotGenerateAcw=true)>]
type SimpleExpandableListAdapter = class
    inherit BaseExpandableListAdapter
Herança
SimpleExpandableListAdapter
Atributos

Comentários

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML. Você pode especificar separadamente os dados que dão suporte ao grupo como uma Lista de Mapas. Cada entrada na ArrayList corresponde a um grupo na lista expansível. Os Mapas contêm os dados de cada linha. Você também especifica um arquivo XML que define as exibições usadas para exibir um grupo e um mapeamento de chaves no Mapa para exibições específicas. Esse processo é semelhante a um filho, exceto que é um nível mais profundo, portanto, o backup de dados é especificado como um Mapa>> de Listas<<, em que a primeira lista corresponde ao grupo do filho, a segunda lista corresponde à posição do filho dentro do grupo e, por fim, o Mapa contém os dados desse filho específico.

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

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
SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, Int32, String[], Int32[])

Construtor

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Construtor

SimpleExpandableListAdapter(Context, IList<IDictionary<String, Object>>, Int32, String[], Int32[], IList<IList<IDictionary<String, Object>>>, Int32, String[], Int32[])

Construtor

SimpleExpandableListAdapter(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
ChildTypeCount

A ser adicionado

(Herdado de BaseExpandableListAdapter)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
GroupCount
GroupTypeCount

A ser adicionado

(Herdado de BaseExpandableListAdapter)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasStableIds
IsEmpty

A ser adicionado

(Herdado de BaseExpandableListAdapter)
JniIdentityHashCode

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
JniPeerMembers

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

PeerReference

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

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

Métodos

Nome Description
AreAllItemsEnabled() (Herdado de BaseExpandableListAdapter)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
Dispose(Boolean)

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetChild(Int32, Int32)
GetChildId(Int32, Int32)
GetChildrenCount(Int32)
GetChildType(Int32, Int32)

A ser adicionado

(Herdado de BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)
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)
GetGroupId(Int32)
GetGroupType(Int32)

A ser adicionado

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

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

(Herdado de Object)
IsChildSelectable(Int32, Int32)
JavaFinalize()

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(Boolean, ViewGroup)

Cria uma nova exibição para um filho.

NewGroupView(Boolean, ViewGroup)

Cria uma nova exibição para um grupo.

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() (Herdado de BaseExpandableListAdapter)
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) (Herdado de BaseExpandableListAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
ToArray<T>()

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterDataSetObserver(DataSetObserver) (Herdado de BaseExpandableListAdapter)
UnregisterFromRuntime()

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(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 dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.Finalized()

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um adaptador fácil de mapear dados estáticos para exibições de grupo e filho definidas em um arquivo XML.

(Herdado de Object)

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 dados estáticos para exibições de grupo e filho definidas 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