Lenguaje

ConfigChanges Enumeración

Definición

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 android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

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.

KeyboardHidden 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 android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

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 android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

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 android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

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 android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

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 android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

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.

Se aplica a