ConfigChanges Enumeração
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.
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 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. |
| 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 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 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 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 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 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.