Compartilhar via


ListFragment Classe

Definição

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

[Android.Runtime.Register("android/app/ListFragment", DoNotGenerateAcw=true)]
public class ListFragment : Android.App.Fragment
[<Android.Runtime.Register("android/app/ListFragment", DoNotGenerateAcw=true)>]
type ListFragment = class
    inherit Fragment
Herança
ListFragment
Atributos

Comentários

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

ListFragment hospeda um android.widget.ListView ListView objeto que pode ser vinculado a diferentes fontes de dados, normalmente uma matriz ou um Cursor contendo resultados de consulta. Vinculação, layout de tela e layout de linha são discutidos nas seções a seguir.

<Layout< de tela forte>/forte>

ListFragment tem um layout padrão que consiste em um único modo de exibição de lista. No entanto, se desejar, você pode personalizar o layout do fragmento retornando sua própria hierarquia de exibição do #onCreateView. Para fazer isso, sua hierarquia <de exibição em>must/em> contém< um objeto ListView com o id "

Este membro foi preterido. Use a Bibliotecaandroidx.fragment.app.ListFragment de Suporte para um comportamento consistente em todos os dispositivos e acesso ao Ciclo de Vida.

Documentação Java para android.app.ListFragment.

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

Construtores

ListFragment()
ListFragment(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Propriedades

Activity

Retorne a Atividade à qual este fragmento está associado no momento.

(Herdado de Fragment)
AllowEnterTransitionOverlap

Retorna se a transição de saída e a transição de entrada se sobrepõem ou não. -ou- Define se a transição de saída e a transição de entrada se sobrepõem ou não.

(Herdado de Fragment)
AllowReturnTransitionOverlap

Retorna se a transição de retorno e a transição de reinserção se sobrepõem ou não. -ou- Define se a transição de retorno e a transição de reentrada se sobrepõem ou não.

(Herdado de Fragment)
Arguments

Retorne os argumentos fornecidos para #setArguments, se houver. -ou- Forneça os argumentos de construção para este fragmento.

(Herdado de Fragment)
ChildFragmentManager

Retorne um FragmentManager privado para colocar e gerenciar Fragmentos dentro desse Fragmento.

(Herdado de Fragment)
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Context

Retorne o fragmento ao qual este fragmento Context está associado no momento.

(Herdado de Fragment)
EnterTransition

Retorna a Transição que será usada para mover Modos de Exibição para a cena inicial. -ou- Define a Transição que será usada para mover Modos de Exibição para a cena inicial.

(Herdado de Fragment)
ExitTransition

Retorna a Transição que será usada para mover Modos de Exibição para fora da cena quando o fragmento for removido, oculto ou desanexado quando não estiver aparecendo a pilha traseira. -ou- Define a Transição que será usada para mover Modos de Exibição para fora da cena quando o fragmento for removido, oculto ou desanexado quando não estiver estourando a pilha traseira.

(Herdado de Fragment)
FragmentManager

Retorne o FragmentManager para interagir com fragmentos associados à atividade desse fragmento.

(Herdado de Fragment)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Host

Retorne o objeto host deste fragmento.

(Herdado de Fragment)
Id

Retorne o identificador pelo qual esse fragmento é conhecido.

(Herdado de Fragment)
IsAdded

Retorne true se o fragmento estiver atualmente adicionado à sua atividade.

(Herdado de Fragment)
IsDetached

Retorne true se o fragmento tiver sido explicitamente desanexado da interface do usuário.

(Herdado de Fragment)
IsHidden

Retorne true se o fragmento tiver sido oculto.

(Herdado de Fragment)
IsInLayout

Retorne true se o layout for incluído como parte de uma hierarquia de exibição de atividade por meio do < fragmento> etiqueta.

(Herdado de Fragment)
IsRemoving

Retorne true se esse fragmento estiver sendo removido de sua atividade.

(Herdado de Fragment)
IsResumed

Retorne true se o fragmento estiver no estado retomado.

(Herdado de Fragment)
IsStateSaved

Retorna true se esse fragmento for adicionado e seu estado já tiver sido salvo por seu host.

(Herdado de Fragment)
IsVisible

Retorne true se o fragmento estiver visível no momento para o usuário.

(Herdado de Fragment)
JniIdentityHashCode

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
JniPeerMembers

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

LayoutInflater

Retorna o LayoutInflater armazenado em cache usado para inflar Views deste fragmento.

(Herdado de Fragment)
ListAdapter

Obtenha o ListAdapter associado ao ListView deste fragmento. -ou- Forneça o cursor para o modo de exibição de lista.

ListView

Obtenha o widget de exibição de lista do fragmento.

LoaderManager

Retorne o LoaderManager para este fragmento, criando-o se necessário.

(Herdado de Fragment)
ParentFragment

Retorna o Fragmento pai que contém esse Fragmento.

(Herdado de Fragment)
PeerReference

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
ReenterTransition

Retorna a Transição que será usada para mover Modos de Exibição para a cena ao retornar devido ao estouro de uma pilha traseira. -ou- Define a Transição que será usada para mover Modos de Exibição para a cena ao retornar devido ao estouro de uma pilha traseira.

(Herdado de Fragment)
Resources

Retorne getActivity().getResources().

(Herdado de Fragment)
RetainInstance

Controle se uma instância de fragmento é retida na recriação de atividades (como a partir de uma alteração de configuração).

(Herdado de Fragment)
ReturnTransition

Retorna a Transição que será usada para mover Modos de Exibição para fora da cena quando o Fragmento estiver se preparando para ser removido, oculto ou desanexado devido ao estouro da pilha traseira. -ou- Define a Transição que será usada para mover Exibições para fora da cena quando o Fragmento estiver se preparando para ser removido, oculto ou desanexado devido ao estouro da pilha traseira.

(Herdado de Fragment)
SelectedItemId

Obtenha o ID da linha do cursor do item de lista selecionado no momento.

SelectedItemPosition

Obtenha a posição do item de lista selecionado no momento.

SharedElementEnterTransition

Retorna a Transição que será usada para elementos compartilhados transferidos para a Cena de conteúdo. -ou- Define a Transição que será usada para elementos compartilhados transferidos para a Cena de conteúdo.

(Herdado de Fragment)
SharedElementReturnTransition

Retorne a Transição que será usada para elementos compartilhados transferidos de volta durante um pop da pilha traseira. -ou- Define a transição que será usada para elementos compartilhados transferidos de volta durante um pop da pilha traseira.

(Herdado de Fragment)
Tag

Obtenha o nome da tag do fragmento, se especificado.

(Herdado de Fragment)
TargetFragment

Retorne o fragmento de destino definido por #setTargetFragment.

(Herdado de Fragment)
TargetRequestCode

Retornar o código de solicitação de destino definido por #setTargetFragment.

(Herdado de Fragment)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

UserVisibleHint

Defina uma dica para o sistema sobre se a interface do usuário desse fragmento está visível no momento para o usuário.

(Herdado de Fragment)
View

Obtenha a exibição raiz do layout do fragmento (aquele retornado por #onCreateView), se fornecido.

(Herdado de Fragment)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
Dispose(Boolean)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Imprima o estado dos Fragmentos no fluxo fornecido.

(Herdado de Fragment)
Equals(Object)
Obsoleto.

As subclasses não podem substituir equals().

(Herdado de Fragment)
GetHashCode()
Obsoleto.

Subclasses não podem substituir hashCode().

(Herdado de Fragment)
GetString(Int32)

Retornar uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo.

(Herdado de Fragment)
GetString(Int32, Object[])

Retornar uma cadeia de caracteres localizada da tabela de cadeia de caracteres padrão do pacote do aplicativo.

(Herdado de Fragment)
GetText(Int32)

Retornar um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote.

(Herdado de Fragment)
GetTextFormatted(Int32)

Retornar um CharSequence localizado e estilizado da tabela de cadeia de caracteres padrão do pacote.

(Herdado de Fragment)
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)
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)
OnActivityCreated(Bundle)

Chamado quando a atividade do fragmento foi criada e a hierarquia de exibição desse fragmento foi instanciada.

(Herdado de Fragment)
OnActivityResult(Int32, Result, Intent)

Receba o resultado de uma chamada anterior para #startActivityForResult(Intent, int).

(Herdado de Fragment)
OnAttach(Activity)

Este membro foi preterido.

(Herdado de Fragment)
OnAttach(Context)

Chamado quando um fragmento é anexado pela primeira vez ao seu contexto.

(Herdado de Fragment)
OnAttachFragment(Fragment)

Chamado quando um fragmento é anexado como filho desse fragmento.

(Herdado de Fragment)
OnConfigurationChanged(Configuration)

Chamado pelo sistema quando a configuração do dispositivo é alterada enquanto o componente está em execução.

(Herdado de Fragment)
OnContextItemSelected(IMenuItem)

Esse gancho é chamado sempre que um item em um menu de contexto é selecionado.

(Herdado de Fragment)
OnCreate(Bundle)

Chamado para fazer a criação inicial de um fragmento.

(Herdado de Fragment)
OnCreateAnimator(FragmentTransit, Boolean, Int32)

Chamado quando um fragmento carrega uma animação.

(Herdado de Fragment)
OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Chamado quando um menu de contexto para o view está prestes a ser mostrado.

(Herdado de Fragment)
OnCreateOptionsMenu(IMenu, MenuInflater)

Inicialize o conteúdo do menu de opções padrão da Atividade.

(Herdado de Fragment)
OnCreateView(LayoutInflater, ViewGroup, Bundle)

Chamado para que o fragmento instancie sua exibição da interface do usuário.

(Herdado de Fragment)
OnDestroy()

Chamado quando o fragmento não está mais em uso.

(Herdado de Fragment)
OnDestroyOptionsMenu()

Chamado quando os itens de menu de opções deste fragmento não estão mais sendo incluídos no menu de opções geral.

(Herdado de Fragment)
OnDestroyView()

Chamado quando o modo de exibição criado anteriormente por #onCreateView foi desanexado do fragmento.

(Herdado de Fragment)
OnDetach()

Chamado quando o fragmento não está mais ligado à sua atividade.

(Herdado de Fragment)
OnGetLayoutInflater(Bundle)

Retorna o LayoutInflater usado para inflar Views deste fragmento.

(Herdado de Fragment)
OnHiddenChanged(Boolean)

Chamado quando o estado oculto (conforme retornado pelo #isHidden() fragmento foi alterado.

(Herdado de Fragment)
OnInflate(Activity, IAttributeSet, Bundle)

Este membro foi preterido.

(Herdado de Fragment)
OnInflate(Context, IAttributeSet, Bundle)

Chamado quando um fragmento está sendo criado como parte de uma inflação de layout de exibição, geralmente a partir da definição da exibição de conteúdo de uma atividade.

(Herdado de Fragment)
OnInflate(IAttributeSet, Bundle)
Obsoleto.

Este membro foi preterido.

(Herdado de Fragment)
OnListItemClick(ListView, View, Int32, Int64)

Esse método será chamado quando um item na lista for selecionado.

OnLowMemory()

Isso é chamado quando o sistema geral está com pouca memória e os processos em execução ativa devem reduzir o uso de memória.

(Herdado de Fragment)
OnMultiWindowModeChanged(Boolean)

Chamado quando a atividade do Fragmento muda do modo de tela cheia para o modo de várias janelas e vice-versa.

(Herdado de Fragment)
OnMultiWindowModeChanged(Boolean, Configuration)

Chamado quando a atividade do Fragmento muda do modo de tela cheia para o modo de várias janelas e vice-versa.

(Herdado de Fragment)
OnOptionsItemSelected(IMenuItem)

Esse gancho é chamado sempre que um item no menu de opções é selecionado.

(Herdado de Fragment)
OnOptionsMenuClosed(IMenu)

Esse gancho é chamado sempre que o menu de opções está sendo fechado (seja pelo usuário cancelando o menu com o botão voltar/menu, ou quando um item é selecionado).

(Herdado de Fragment)
OnPause()

Chamado quando o Fragmento não é mais retomado.

(Herdado de Fragment)
OnPictureInPictureModeChanged(Boolean)

Chamado pelo sistema quando a atividade muda de e para o modo picture-in-picture.

(Herdado de Fragment)
OnPictureInPictureModeChanged(Boolean, Configuration)

Chamado pelo sistema quando a atividade muda de e para o modo picture-in-picture.

(Herdado de Fragment)
OnPrepareOptionsMenu(IMenu)

Prepare o menu de opções padrão da tela para ser exibido.

(Herdado de Fragment)
OnRequestPermissionsResult(Int32, String[], Permission[])

Retorno de chamada para o resultado da solicitação de permissões.

(Herdado de Fragment)
OnResume()

Chamado quando o fragmento está visível para o usuário e em execução ativa.

(Herdado de Fragment)
OnSaveInstanceState(Bundle)

Chamado para pedir ao fragmento para salvar seu estado dinâmico atual, para que ele possa ser reconstruído posteriormente em uma nova instância de seu processo é reiniciado.

(Herdado de Fragment)
OnStart()

Chamado quando o Fragmento está visível para o usuário.

(Herdado de Fragment)
OnStop()

Chamado quando o Fragmento não é mais iniciado.

(Herdado de Fragment)
OnTrimMemory(TrimMemory)

Chamado quando o sistema operacional determinou que é um bom momento para um processo cortar a memória desnecessária de seu processo.

(Herdado de Fragment)
OnViewCreated(View, Bundle)

Chamado imediatamente após #onCreateView(LayoutInflater, ViewGroup, Bundle) ter retornado, mas antes que qualquer estado salvo tenha sido restaurado na exibição.

(Herdado de Fragment)
OnViewStateRestored(Bundle)

Chamado quando todo o estado salvo tiver sido restaurado na hierarquia de exibição do fragmento.

(Herdado de Fragment)
PostponeEnterTransition()

Adie a transição de Fragmento de entrada até #startPostponedEnterTransition() ou FragmentManager#executePendingTransactions() tenha sido chamada.

(Herdado de Fragment)
RegisterForContextMenu(View)

Registra um menu de contexto a ser mostrado para o modo de exibição fornecido (várias exibições podem mostrar o menu de contexto).

(Herdado de Fragment)
RequestPermissions(String[], Int32)

Solicita permissões a serem concedidas a este aplicativo.

(Herdado de Fragment)
SetEmptyText(ICharSequence)

O conteúdo padrão para um ListFragment tem um TextView que pode ser mostrado quando a lista está vazia.

SetEmptyText(String)

O conteúdo padrão para um ListFragment tem um TextView que pode ser mostrado quando a lista está vazia.

SetEnterSharedElementCallback(SharedElementCallback)

Quando transições personalizadas são usadas com Fragmentos, o retorno de chamada de transição enter é chamado quando esse Fragmento é anexado ou desanexado quando não está aparecendo a pilha traseira.

(Herdado de Fragment)
SetExitSharedElementCallback(SharedElementCallback)

Quando transições personalizadas são usadas com Fragmentos, o retorno de chamada de transição de saída é chamado quando esse Fragmento é anexado ou desanexado ao abrir a pilha traseira.

(Herdado de Fragment)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetHasOptionsMenu(Boolean)

Informe que esse fragmento gostaria de participar do preenchimento do menu de opções recebendo uma chamada para #onCreateOptionsMenu e métodos relacionados.

(Herdado de Fragment)
SetInitialSavedState(Fragment+SavedState)

Defina o estado salvo inicial do qual esse Fragmento deve se restaurar quando estiver sendo construído pela primeira vez, conforme retornado pelo FragmentManager#saveFragmentInstanceState(Fragment) FragmentManager.saveFragmentInstanceState.

(Herdado de Fragment)
SetListShown(Boolean)

Controle se a lista está sendo exibida.

SetListShownNoAnimation(Boolean)

Como #setListShown(boolean), mas nenhuma animação é usada durante a transição do estado anterior.

SetMenuVisibility(Boolean)

Defina uma dica para saber se o menu deste fragmento deve estar visível.

(Herdado de Fragment)
SetSelection(Int32)

Defina o item de lista atualmente selecionado para a posição especificada com os dados do adaptador

SetTargetFragment(Fragment, Int32)

Destino opcional para este fragmento.

(Herdado de Fragment)
ShouldShowRequestPermissionRationale(String)

Obtém se você deve mostrar a interface do usuário com justificativa antes de solicitar uma permissão.

(Herdado de Fragment)
StartActivity(Intent)

Chamada Activity#startActivity(Intent) a partir da Atividade que contém o fragmento.

(Herdado de Fragment)
StartActivity(Intent, Bundle)

Chamada Activity#startActivity(Intent, Bundle) a partir da Atividade que contém o fragmento.

(Herdado de Fragment)
StartActivityForResult(Intent, Int32)

Chamada Activity#startActivityForResult(Intent, int) a partir da Atividade que contém o fragmento.

(Herdado de Fragment)
StartActivityForResult(Intent, Int32, Bundle)

Chamada Activity#startActivityForResult(Intent, int, Bundle) a partir da Atividade que contém o fragmento.

(Herdado de Fragment)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Chamada Activity#startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) a partir da Atividade que contém o fragmento.

(Herdado de Fragment)
StartPostponedEnterTransition()

Começar transições adiadas depois #postponeEnterTransition() foi chamado.

(Herdado de Fragment)
ToArray<T>()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterForContextMenu(View)

Impede que um menu de contexto seja mostrado para o modo de exibição fornecido.

(Herdado de Fragment)
UnregisterFromRuntime()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.Finalized()

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

GetJniTypeName(IJavaPeerable)

Um fragmento que exibe uma lista de itens vinculando-se a uma fonte de dados, como uma matriz ou Cursor, e expõe manipuladores de eventos quando o usuário seleciona um item.

Aplica-se a