ConfigChanges Enumeração

Definição

Enumera valores retornados por vários tipos e usados como um parâmetro dos membros F:Android.Content.Res.Configuration.NeedNewResources e F:Android.Content.Res.Configuration.NeedNewResources .

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
Herança
ConfigChanges
Atributos

Campos

Nome Valor Description
AssetsPaths -2147483648

Bit em configChanges que indica que a atividade pode lidar com alterações no caminho do ativo. Defina do atributo R.attr.configChanges. Essa não é uma configuração de recurso principal, mas um valor de nível superior, portanto, sua constante começa em bits altos.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

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.

Mcc 1

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no MCC IMSI.

Mnc 2

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no MNC IMSI.

Locale 4

Bit em ConfigChangesque indica que a atividade pode lidar com alterações na localidade.

Touchscreen 8

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no tipo touch.

Keyboard 16

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no tipo de teclado.

KeyboardHidden 32

Bit em configChanges que indica que a atividade pode lidar com alterações no teclado ou navegação oculta/exposta. Observe que o inspite do nome se aplica às alterações em todos os estados ocultos: teclado ou navegação. Defina do atributo R.attr.configChanges.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

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.

Navigation 64

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no tipo de navegação.

Orientation 128

Bit em ConfigChangesque indica que a atividade pode lidar com alterações na orientação da tela.

ScreenLayout 256

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no layout da tela.

UiMode 512

Bit em ConfigChangesque indica que a atividade pode lidar com o modo de interface do usuário.

ScreenSize 1024

Bit em ConfigChangesque indica que a atividade pode lidar com o tamanho da tela.

SmallestScreenSize 2048

Bit em ConfigChangesque indica que a atividade pode lidar com o menor tamanho de tela.

Density 4096

Bit em ConfigChangesque indica que a atividade pode lidar com alterações de densidade.

LayoutDirection 8192

Bit em que indica que a atividade pode lidar com a alteração na ConfigChangesdireção do layout.

ColorMode 16384

Bit em configChanges que indica que a atividade pode manipular a alteração para a gama de cores de exibição ou o intervalo dinâmico. Defina do atributo R.attr.configChanges.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

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.

GrammaticalGender 32768

Bit em configChanges que indica que a atividade pode lidar com a alteração para o gênero. Defina do atributo R.attr.configChanges.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

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.

ResourcesUnused 134217728

Essa provavelmente não é a constante desejada, o compilador de recursos dá suporte a uma versão menos perigosa dele, 'allKnown', que suprime apenas todas as reinicializações de alteração de configuração existentes no momento, dependendo do SDK de destino, em vez do que o SDK mais recente dá suporte, permitindo que o aplicativo trabalhe com recursos em versões futuras da Plataforma. Bit em configChanges que indica que a atividade não usa recursos do Android e não precisa ser reiniciada em nenhuma alteração de configuração. Esse bit desabilita todas as reinicializações para dimensões de configuração disponíveis no SDK de destino atual, bem como dimensões introduzidas em SDKs futuros. Use-a somente se a atividade não precisar de nada de seus recursos e não depender de nenhuma biblioteca que possa fornecer recursos e precisar responder às alterações de configuração. Quando definido, Activity.onConfigurationChanged(Configuration) será chamado em vez de uma reinicialização, e cabe à implementação garantir que nenhum valor de recurso obsoleto permaneça carregado em qualquer lugar no código. Isso substitui todos os outros bits e é recomendável que isso seja usado individualmente. Essa não é uma configuração de recurso principal, mas um valor de nível superior, portanto, sua constante começa em bits altos.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

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.

FontWeightAdjustment 268435456

Bit em configChanges que indica que a atividade pode lidar com alterações no peso da fonte. Defina do atributo R.attr.configChanges. Essa não é uma configuração de recurso principal, mas um valor de nível superior, portanto, sua constante começa em bits altos.

Referência do Android para android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

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.

FontScale 1073741824

Bit em ConfigChangesque indica que a atividade pode lidar com alterações no fator de dimensionamento de fontes.

Comentários

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.

Aplica-se a