IExpandableListAdapter Interface
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 que vincula um ExpandableListView com os dados subjacentes.
[Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")]
public interface IExpandableListAdapter : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/ExpandableListAdapter", "", "Android.Widget.IExpandableListAdapterInvoker")>]
type IExpandableListAdapter = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Derivado
- Atributos
- Implementações
Comentários
Um adaptador que vincula um ExpandableListView com os dados subjacentes. A implementação dessa interface fornecerá acesso aos dados dos filhos (categorizados por grupos) e também criará instâncias Viewpara filhos e grupos.
Java documentação para android.widget.ExpandableListAdapter.
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.
Propriedades
| Nome | Description |
|---|---|
| GroupCount |
Obtém o número de grupos. |
| Handle |
Obtém o valor JNI do objeto Android subjacente. (Herdado de IJavaObject) |
| HasStableIds |
Indica se as IDs filho e de grupo estão estáveis entre as alterações nos dados subjacentes. |
| IsEmpty |
Consulte também: |
| JniIdentityHashCode |
Retorna o valor da |
| JniManagedPeerState |
Estado do par gerenciado. (Herdado de IJavaPeerable) |
| JniObjectReferenceControlBlock |
Um adaptador que vincula um |
| JniPeerMembers |
Acesso ao membro e suporte à invocação. (Herdado de IJavaPeerable) |
| PeerReference |
Retorna uma JniObjectReference das instâncias de objeto Java encapsuladas. (Herdado de IJavaPeerable) |
Métodos
| Nome | Description |
|---|---|
| AreAllItemsEnabled() |
Consulte também: |
| Disposed() |
Chamado quando a instância foi descartada. (Herdado de IJavaPeerable) |
| DisposeUnlessReferenced() |
Se não houver referências pendentes a essa instância, então chamará |
| Finalized() |
Chamado quando a instância foi finalizada. (Herdado de IJavaPeerable) |
| GetChild(Int32, Int32) |
Obtém os dados associados ao filho especificado dentro do grupo determinado. |
| GetChildId(Int32, Int32) |
Obtém a ID do filho especificado dentro do grupo especificado. |
| GetChildrenCount(Int32) |
Obtém o número de filhos em um grupo especificado. |
| GetChildView(Int32, Int32, Boolean, View, ViewGroup) |
Obtém uma exibição que exibe os dados do filho especificado dentro do grupo determinado. |
| GetCombinedChildId(Int64, Int64) |
Obtém uma ID para um filho que é exclusivo em qualquer item (grupo ou filho) que está nesta lista. |
| GetCombinedGroupId(Int64) |
Obtém uma ID para um grupo exclusivo em qualquer item (grupo ou filho) que está nesta lista. |
| GetGroup(Int32) |
Obtém os dados associados ao grupo especificado. |
| GetGroupId(Int32) |
Obtém a ID do grupo na posição fornecida. |
| GetGroupView(Int32, Boolean, View, ViewGroup) |
Obtém uma exibição que exibe o grupo especificado. |
| IsChildSelectable(Int32, Int32) |
Se o filho na posição especificada é selecionável. |
| OnGroupCollapsed(Int32) |
Chamado quando um grupo é recolhido. |
| OnGroupExpanded(Int32) |
Chamado quando um grupo é expandido. |
| RegisterDataSetObserver(DataSetObserver) |
Registra um observador para alterações no conjunto de dados. |
| SetJniIdentityHashCode(Int32) |
Defina o valor retornado por |
| SetJniManagedPeerState(JniManagedPeerStates) |
Um adaptador que vincula um |
| SetPeerReference(JniObjectReference) |
Defina o valor retornado por |
| UnregisterDataSetObserver(DataSetObserver) |
Cancela o registro de um observador para alterações no conjunto de dados. |
| UnregisterFromRuntime() |
Cancele o registro dessa instância para que o runtime não a retorne de invocações futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Herdado de IJavaPeerable) |
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 que vincula um |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |