Linguaggio

ConfigChanges Enumerazione

Definizione

Enumera i valori restituiti da diversi tipi e considerati come parametro dei membri F:Android.Content.Res.Configuration.NeedNewResources e F:Android.Content.Res.Configuration.NeedNewResources .

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
Ereditarietà
ConfigChanges
Attributi

Campi

Nome Valore Descrizione
AssetsPaths -2147483648

Bit in configChanges che indica che l'attività può gestire le modifiche del percorso dell'asset. Impostare dall'attributo R.attr.configChanges. Questa non è una configurazione delle risorse di base, ma un valore di livello superiore, quindi la costante inizia con i bit elevati.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Mcc 1

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate al MCC IMSI.

Mnc 2

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate alla MNC IMSI.

Locale 4

Bit in ConfigChangesche indica che l'attività può gestire le modifiche alle impostazioni locali.

Touchscreen 8

Bit in ConfigChangesche indica che l'attività può gestire le modifiche al tipo touchscreen.

Keyboard 16

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate al tipo di tastiera.

KeyboardHidden 32

Bit in configChanges che indica che l'attività può gestire le modifiche apportate alla tastiera o allo spostamento nascosto/esposto. Si noti che l'inspite del nome si applica alle modifiche apportate a qualsiasi stato nascosto: tastiera o navigazione. Impostare dall'attributo R.attr.configChanges.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Navigation 64

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate al tipo di navigazione.

Orientation 128

Bit in ConfigChangesche indica che l'attività può gestire le modifiche all'orientamento dello schermo.

ScreenLayout 256

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate al layout dello schermo.

UiMode 512

Bit in ConfigChangesche indica che l'attività può gestire la modalità dell'interfaccia utente.

ScreenSize 1024

Bit in ConfigChangesche indica che l'attività può gestire le dimensioni dello schermo.

SmallestScreenSize 2048

Bit in ConfigChangesche indica che l'attività può gestire le dimensioni dello schermo più piccole.

Density 4096

Bit in ConfigChangesche indica che l'attività può gestire le modifiche di densità.

LayoutDirection 8192

Bit in ConfigChangesche indica che l'attività può gestire la modifica alla direzione del layout.

ColorMode 16384

Bit in configChanges che indica che l'attività può gestire la modifica alla gamma di colori di visualizzazione o all'intervallo dinamico. Impostare dall'attributo R.attr.configChanges.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

GrammaticalGender 32768

Bit in configChanges che indica che l'attività può gestire la modifica al sesso. Impostare dall'attributo R.attr.configChanges.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

ResourcesUnused 134217728

Questa non è probabilmente la costante desiderata, il compilatore di risorse supporta una versione meno pericolosa di esso, "allKnown", che elimina solo tutti i riavvii delle modifiche di configurazione attualmente esistenti a seconda dell'SDK di destinazione invece di quello che supporta l'SDK più recente, consentendo all'applicazione di lavorare con le risorse nelle versioni future della piattaforma. Bit in configChanges che indica che l'attività non usa affatto le risorse Android e non deve essere riavviata in caso di modifiche alla configurazione. Questo bit disabilita tutti i riavvii per le dimensioni di configurazione disponibili nell'SDK di destinazione corrente e le dimensioni introdotte negli SDK futuri. Usarlo solo se l'attività non richiede nulla dalle risorse e non dipende da librerie che possono fornire risorse e devono rispondere alle modifiche alla configurazione. Se impostata, Activity.onConfigurationChanged(Configuration) verrà chiamato invece di un riavvio e spetta all'implementazione di assicurarsi che nessun valore di risorsa non aggiornato rimanga caricato in qualsiasi punto del codice. Questa operazione esegue l'override di tutti gli altri bit ed è consigliabile usare singolarmente. Questa non è una configurazione delle risorse di base, ma un valore di livello superiore, quindi la costante inizia con i bit elevati.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

FontWeightAdjustment 268435456

Bit in configChanges che indica che l'attività può gestire le modifiche apportate allo spessore del carattere. Impostare dall'attributo R.attr.configChanges. Questa non è una configurazione delle risorse di base, ma un valore di livello superiore, quindi la costante inizia con i bit elevati.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

FontScale 1073741824

Bit in ConfigChangesche indica che l'attività può gestire le modifiche apportate al fattore di ridimensionamento del carattere.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a