ConfigChanges Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los valores devueltos por varios tipos y tomados como parámetro de los miembros F:Android.Content.Res.Configuration.NeedNewResources y F:Android.Content.Res.Configuration.NeedNewResources .
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges =
- Herencia
-
ConfigChanges
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| AssetsPaths | -2147483648 | Bit en configChanges que indica que la actividad puede controlar los cambios en la ruta de acceso del recurso. Se establece desde el atributo R.attr.configChanges. Esta no es una configuración de recursos principales, sino un valor de nivel superior, por lo que su constante comienza en los bits altos.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
| Mcc | 1 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el MCC de IMSI. |
| Mnc | 2 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en la MNC de IMSI. |
| Locale | 4 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en la configuración regional. |
| Touchscreen | 8 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el tipo de pantalla táctil. |
| Keyboard | 16 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el tipo de teclado. |
| 32 | Bit en configChanges que indica que la actividad puede controlar los cambios en el teclado o la navegación que se oculta o expone. Tenga en cuenta que el inspite del nombre, esto se aplica a los cambios en los estados ocultos: teclado o navegación. Se establece desde el atributo R.attr.configChanges.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
|
| Navigation | 64 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el tipo de navegación. |
| Orientation | 128 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en la orientación de la pantalla. |
| ScreenLayout | 256 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el diseño de pantalla. |
| UiMode | 512 | Bit en ConfigChangesque indica que la actividad puede controlar el modo de interfaz de usuario. |
| ScreenSize | 1024 | Bit en ConfigChangesque indica que la actividad puede controlar el tamaño de la pantalla. |
| SmallestScreenSize | 2048 | Bit en ConfigChangesque indica que la actividad puede controlar el tamaño de pantalla más pequeño. |
| Density | 4096 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios de densidad. |
| LayoutDirection | 8192 | Bit en ConfigChangesque indica que la actividad puede controlar el cambio en la dirección del diseño. |
| ColorMode | 16384 | Bit en configChanges que indica que la actividad puede controlar el cambio en la gama de colores de presentación o el intervalo dinámico. Se establece desde el atributo R.attr.configChanges.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
| GrammaticalGender | 32768 | Bit en configChanges que indica que la actividad puede controlar el cambio a género. Se establece desde el atributo R.attr.configChanges.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
| ResourcesUnused | 134217728 | Es probable que no sea la constante que desee, el compilador de recursos admite una versión menos peligrosa, "allKnown", que solo suprime todos los reinicios de cambio de configuración existentes actualmente en función del SDK de destino en lugar de lo que admita el SDK más reciente, lo que permite que la aplicación funcione con recursos en versiones futuras de la plataforma. Bit en configChanges que indica que la actividad no usa recursos de Android en absoluto y no necesita reiniciarse en ningún cambio de configuración. Este bit deshabilita todos los reinicios de las dimensiones de configuración disponibles en el SDK de destino actual, así como las dimensiones introducidas en los SDK futuros. Úselo solo si la actividad no necesita nada de sus recursos y no depende de ninguna biblioteca que pueda proporcionar recursos y necesite responder a los cambios de configuración. Cuando se establece, se llamará a Activity.onConfigurationChanged(Configuration) en lugar de reiniciar y depende de la implementación asegurarse de que no se carguen valores de recursos obsoletos en cualquier parte del código. Esto invalida todos los demás bits y se recomienda usar individualmente. Esta no es una configuración de recursos principales, sino un valor de nivel superior, por lo que su constante comienza en los bits altos.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
| FontWeightAdjustment | 268435456 | Bit en configChanges que indica que la actividad puede controlar los cambios en el peso de fuente. Se establece desde el atributo R.attr.configChanges. Esta no es una configuración de recursos principales, sino un valor de nivel superior, por lo que su constante comienza en los bits altos.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5. |
| FontScale | 1073741824 | Bit en ConfigChangesque indica que la actividad puede controlar los cambios en el factor de escalado de fuentes. |
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.