ConfigChanges Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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. |
| 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 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 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. 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 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. 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.