PreferenceCategory Classe

Definição

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

[Android.Runtime.Register("android/preference/PreferenceCategory", DoNotGenerateAcw=true)]
public class PreferenceCategory : Android.Preferences.PreferenceGroup
[<Android.Runtime.Register("android/preference/PreferenceCategory", DoNotGenerateAcw=true)>]
type PreferenceCategory = class
    inherit PreferenceGroup
Herança
Atributos

Comentários

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

<div class="special reference"><h3>Developer Guides</h3>

Para obter informações sobre como criar uma interface do usuário de configurações com Preferências, leia o guia Configurações .

</div>

Este membro foi preterido. Use a Biblioteca de Preferênciasdo AndroidX para comportamento consistente em todos os dispositivos. Para obter mais informações sobre como usar a Biblioteca de Preferências do AndroidX, consulte Configurações.

Java documentação para android.preference.PreferenceCategory.

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

Construtores

Nome Description
PreferenceCategory(Context, IAttributeSet, Int32, Int32)
PreferenceCategory(Context, IAttributeSet, Int32)
PreferenceCategory(Context, IAttributeSet)
PreferenceCategory(Context)
PreferenceCategory(IntPtr, JniHandleOwnership)

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

Campos

Nome Description
DefaultOrder

#setOrder(int) Especifique se uma ordem específica não é necessária.

(Herdado de Preference)

Propriedades

Nome Description
Class

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

(Herdado de Object)
Context

Retorna a android.content.Context desta Preferência.

(Herdado de Preference)
Dependency

Retorna a chave da dependência nessa Preferência. -ou- Define a chave de uma preferência da qual essa Preferência dependerá.

(Herdado de Preference)
Editor

Retorna um local SharedPreferences.Editor em que essa Preferência pode salvar seus valores.

(Herdado de Preference)
Enabled

Verifica se essa Preferência deve ser habilitada na lista. -ou- Define se essa Preferência está habilitada.

(Herdado de Preference)
Extras

Retorne o objeto de pacote extras associado a essa preferência, criando um novo Pacote se não houver um no momento.

(Herdado de Preference)
Fragment

Retorne o nome da classe de fragmento associado a essa Preferência. -ou- Define o nome da classe de um fragmento a ser mostrado quando essa Preferência é clicada.

(Herdado de Preference)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasKey

Verifica se essa Preferência tem uma chave válida.

(Herdado de Preference)
Icon

Retorna o ícone desta Preferência. -ou- Define o ícone dessa Preferência com um Desenhável.

(Herdado de Preference)
IconSpaceReserved

Obtém se o espaço que esse modo de exibição de ícone de preferência está reservado. -ou- Define se o espaço dessa exibição de ícone preferência será reservado quando nenhum ícone for fornecido.

(Herdado de Preference)
Intent

Retorne o Intent associado a essa Preferência. -ou- Define um Intent para o qual ser usado Context#startActivity(Intent) quando esta Preferência é clicada.

(Herdado de Preference)
IsOnSameScreenAsChildren

Se esse grupo de preferências deve ser mostrado na mesma tela que suas preferências contidas.

(Herdado de PreferenceGroup)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
JniPeerMembers

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

Key

Obtém a chave para essa Preferência, que também é a chave usada para armazenar valores em SharedPreferences ou PreferenceDataStore. -ou- Define a chave para essa Preferência, que é usada como uma chave para o SharedPreferences ou PreferenceDataStore.

(Herdado de Preference)
LayoutResource

Obtém o recurso de layout que será mostrado como o View para esta Preferência. -ou- Define o recurso de layout que é inflado como o View a ser mostrado para essa Preferência.

(Herdado de Preference)
OnPreferenceChangeListener

Retorna o retorno de chamada a ser invocado quando essa Preferência é alterada pelo usuário (mas antes que o estado interno tenha sido atualizado). -ou- Define o retorno de chamada a ser invocado quando essa Preferência é alterada pelo usuário (mas antes que o estado interno tenha sido atualizado).

(Herdado de Preference)
OnPreferenceClickListener

Retorna o retorno de chamada a ser invocado quando esta Preferência é clicada. -ou- Define o retorno de chamada a ser invocado quando esta Preferência é clicada.

(Herdado de Preference)
Order

Obtém a ordem dessa Preferência em relação a outros objetos Preference no mesmo nível. -ou- Define a ordem dessa Preferência em relação a outros objetos Preference no mesmo nível.

(Herdado de Preference)
OrderingAsAdded

Se esse grupo está ordenando preferências na ordem em que são adicionados. -ou- Se os Preference filhos desse grupo devem ser ordenados à medida que forem adicionados.

(Herdado de PreferenceGroup)
Parent

Retorna a PreferenceGroup qual é essa Preferência atribuída ou null se essa preferência não é atribuída a nenhum grupo ou é uma preferência raiz.

(Herdado de Preference)
PeerReference

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

(Herdado de Object)
Persistent

Verifica se essa Preferência é persistente. -ou- Define se essa Preferência é persistente.

(Herdado de Preference)
PreferenceCount

Retorna o número de filhos Preference.

(Herdado de PreferenceGroup)
PreferenceDataStore

Retorna PreferenceDataStore usado por essa Preferência. -ou- Define um PreferenceDataStore a ser usado por essa Preferência em vez de usar android.content.SharedPreferences.

(Herdado de Preference)
PreferenceManager

Obtém o que gerencia a PreferenceManager árvore do objeto Preference.

(Herdado de Preference)
RecycleEnabled

Verifica se essa Preferência habilitou para ter sua exibição reciclada quando usada no modo de exibição de lista. -ou- Define se essa Preferência habilitou para ter sua exibição reciclada quando usada no modo de exibição de lista.

(Herdado de Preference)
Selectable

Verifica se essa Preferência deve ser selecionável na lista. -ou- Define se essa Preferência é selecionável.

(Herdado de Preference)
SharedPreferences

Retorna o SharedPreferences local em que essa Preferência pode ler seus valores.

(Herdado de Preference)
ShouldDisableView

Verifica se essa Preferência deve desabilitar seu modo de exibição quando sua ação está desabilitada. -ou- Define se essa Preferência deve desabilitar sua exibição quando ela for desabilitada.

(Herdado de Preference)
SingleLineTitle

Obtém se o título dessa preferência está restrito a uma única linha. -ou- Define se o título dessa Preferência deve ser restringido a uma única linha em vez de deixá-lo encapsular em várias linhas.

(Herdado de Preference)
Summary

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)
SummaryFormatted

Retorna o resumo desta Preferência. -ou- Define o resumo dessa Preferência com um CharSequence.

(Herdado de Preference)
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Title

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)
TitleFormatted

Retorna o título desta Preferência. -ou- Define o título dessa Preferência com um CharSequence.

(Herdado de Preference)
TitleRes

Retorna a ID do recurso de título desta Preferência.

(Herdado de Preference)
WidgetLayoutResource

Obtém o recurso de layout para a parte do widget controlável desta Preferência. -ou- Define o layout para a parte do widget controlável desta Preferência.

(Herdado de Preference)

Métodos

Nome Description
AddItemFromInflater(Preference)

Chamado pelo inflador para adicionar um item a esse grupo.

(Herdado de PreferenceGroup)
AddPreference(Preference)

Adiciona um Preference na posição correta com base na ordem da preferência.

(Herdado de PreferenceGroup)
CallChangeListener(Object)

Chame esse método depois que o usuário alterar a preferência, mas antes que o estado interno seja definido.

(Herdado de Preference)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CompareTo(Preference)

Compara objetos Preference com base na ordem (se definido), caso contrário, em ordem alfabética nos títulos.

(Herdado de Preference)
Construct(JniObjectReference, JniObjectReferenceOptions)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
DispatchRestoreInstanceState(Bundle)

RestoreHierarchyState(Bundle) Chamado para recuperar o estado salvo para essa Preferência e seus filhos.

(Herdado de PreferenceGroup)
DispatchSaveInstanceState(Bundle)

Chamado para SaveHierarchyState(Bundle) armazenar a instância dessa Preferência e seus filhos.

(Herdado de PreferenceGroup)
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()

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
Equals(Object)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
FindPreference(ICharSequence)

Localiza um Preference baseado em sua chave.

(Herdado de PreferenceGroup)
FindPreference(String)

Localiza um Preference baseado em sua chave.

(Herdado de PreferenceGroup)
FindPreferenceInHierarchy(String)

Localiza uma preferência nessa hierarquia (a coisa toda, mesmo acima/abaixo PreferenceScreen da quebra de tela) com a chave fornecida.

(Herdado de Preference)
GetHashCode()

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

(Herdado de Object)
GetPersistedBoolean(Boolean)

Tenta obter um booliano persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedFloat(Single)

Tenta obter um float persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedInt(Int32)

Tenta obter um int persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedLong(Int64)

Tenta obter um tempo persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedString(String)

Tenta obter uma cadeia de caracteres persistente se essa Preferência for persistente.

(Herdado de Preference)
GetPersistedStringSet(ICollection<String>)

Tenta obter um conjunto persistente de Cadeias de Caracteres se essa Preferência for persistente.

(Herdado de Preference)
GetPreference(Int32)

Retorna o Preference índice em um índice específico.

(Herdado de PreferenceGroup)
GetView(View, ViewGroup)

Obtém o Modo de Exibição que será mostrado no PreferenceActivity.

(Herdado de Preference)
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 desse objeto.

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
NotifyChanged()

Deve ser chamado quando os dados desses Preference dados forem alterados.

(Herdado de Preference)
NotifyDependencyChange(Boolean)

Notifica todos os dependentes de escuta de uma alteração que afeta a dependência.

(Herdado de Preference)
NotifyHierarchyChanged()

Deve ser chamado quando uma Preferência tiver sido adicionada/removida desse grupo ou a ordenação deve ser reavaliada.

(Herdado de Preference)
OnAttachedToActivity()

Chamado quando a hierarquia Preferência foi anexada ao PreferenceActivity.

(Herdado de Preference)
OnAttachedToHierarchy(PreferenceManager)

Chamado quando essa Preferência foi anexada a uma hierarquia de preferências.

(Herdado de Preference)
OnBindView(View)

Associa o Modo de Exibição criado aos dados dessa Preferência.

(Herdado de Preference)
OnClick()

Processa um clique na preferência.

(Herdado de Preference)
OnCreateView(ViewGroup)

Cria o Modo de Exibição a ser mostrado para essa Preferência no PreferenceActivity.

(Herdado de Preference)
OnDependencyChanged(Preference, Boolean)

Chamado quando a dependência é alterada.

(Herdado de Preference)
OnGetDefaultValue(TypedArray, Int32)

Chamado quando uma Preferência está sendo inflada e o atributo de valor padrão precisa ser lido.

(Herdado de Preference)
OnParentChanged(Preference, Boolean)

Chamado quando a dependência pai implícita é alterada.

(Herdado de Preference)
OnPrepareAddPreference(Preference)

Prepara um Preference para ser adicionado ao grupo.

(Herdado de PreferenceGroup)
OnPrepareForRemoval()

Chamado quando essa Preferência está sendo removida da hierarquia.

(Herdado de Preference)
OnRestoreInstanceState(IParcelable)

Gancho permitindo que uma Preferência reaplicá-lo novamente a uma representação de seu estado interno que havia sido gerada anteriormente por #onSaveInstanceState.

(Herdado de Preference)
OnSaveInstanceState()

Gancho permitindo que uma Preferência gere uma representação de seu estado interno que pode ser usada posteriormente para criar uma nova instância com esse mesmo estado.

(Herdado de Preference)
OnSetInitialValue(Boolean, Object)

Implemente isso para definir o valor inicial da Preferência.

(Herdado de Preference)
PeekExtras()

Retorne o objeto de pacote extras associado a essa preferência, retornando null se não houver um no momento.

(Herdado de Preference)
PersistBoolean(Boolean)

Tenta persistir um booliano se essa Preferência for persistente.

(Herdado de Preference)
PersistFloat(Single)

Tenta persistir por muito tempo se essa Preferência for persistente.

(Herdado de Preference)
PersistInt(Int32)

Tenta persistir um int se essa Preferência for persistente.

(Herdado de Preference)
PersistLong(Int64)

Tenta persistir por muito tempo se essa Preferência for persistente.

(Herdado de Preference)
PersistString(String)

Tenta persistir uma cadeia de caracteres se essa Preferência for persistente.

(Herdado de Preference)
PersistStringSet(ICollection<String>)

Tenta persistir um conjunto de cadeias de caracteres se essa Preferência for persistente.

(Herdado de Preference)
RemoveAll()

Remove tudo Preference Preferences desse grupo.

(Herdado de PreferenceGroup)
RemovePreference(Preference)

Remove um Preference desse grupo.

(Herdado de PreferenceGroup)
RestoreHierarchyState(Bundle)

Restaure o estado salvo anteriormente dessa hierarquia de preferência do contêiner fornecido.

(Herdado de Preference)
SaveHierarchyState(Bundle)

Armazene o estado congelado dessa hierarquia de preferência no contêiner fornecido.

(Herdado de Preference)
SetDefaultValue(Object)

Define o valor padrão para essa Preferência, que será definida se a persistência estiver desativada ou a persistência estiver ativada e a preferência não for encontrada no armazenamento persistente.

(Herdado de Preference)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetIcon(Int32)

Define o ícone dessa Preferência com uma ID de recurso.

(Herdado de Preference)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
SetSummary(Int32)

Define o resumo dessa Preferência com uma ID de recurso.

(Herdado de Preference)
SetTitle(Int32)

Define o título dessa Preferência com uma ID de recurso.

(Herdado de Preference)
ShouldCommit()

Retorna se o Preference valor(s) deve ser confirmado em #getEditor().

(Herdado de Preference)
ShouldDisableDependents()

Verifica se os dependentes dessa preferência devem estar desabilitados no momento.

(Herdado de Preference)
ShouldPersist()

Verifica se, no momento em que esse método é chamado, essa Preferência deve armazenar/restaurar seus valores no SharedPreferences ou no PreferenceDataStore se atribuído.

(Herdado de Preference)
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)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <notificado></em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Eventos

Nome Description
PreferenceChange

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)
PreferenceClick

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)

Implantações explícitas de interface

Nome Description
IComparable.CompareTo(Object)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)
IJavaPeerable.Disposed()

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

(Herdado de Preference)

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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Usado para agrupar Preference objetos e fornecer um título desabilitado acima do grupo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a