ConfigChanges 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举多个类型返回的值,并将其作为 F:Android.Content.Res.Configuration.NeedNewResources 和 F:Android.Content.Res.Configuration.NeedNewResources 成员的参数。
此枚举支持其成员值的按位组合。
[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges =
- 继承
-
ConfigChanges
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| AssetsPaths | -2147483648 | configChanges 中的位,指示活动本身可以处理资产路径更改。 从 R.attr.configChanges 属性设置。 这不是核心资源配置,而是更高级别的值,因此其常量从高位开始。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
| Mcc | 1 | 该位 ConfigChanges指示活动本身可以处理对 IMSI MCC 的更改。 |
| Mnc | 2 | 该位 ConfigChanges指示活动本身可以处理 IMSI MNC 的更改。 |
| Locale | 4 | ConfigChanges该位指示活动本身可以处理区域设置的更改。 |
| Touchscreen | 8 | ConfigChanges该位指示活动本身可以处理触摸屏类型的更改。 |
| Keyboard | 16 | ConfigChanges该位指示活动本身可以处理对键盘类型的更改。 |
| 32 | configChanges 中的位,指示活动本身可以处理对键盘的更改或隐藏/公开的导航。 请注意,名称的 inspite 适用于任何隐藏状态的更改:键盘或导航。 从 R.attr.configChanges 属性设置。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
|
| Navigation | 64 | 该位 ConfigChanges指示活动本身可以处理对导航类型的更改。 |
| Orientation | 128 | ConfigChanges该位指示活动本身可以处理屏幕方向的更改。 |
| ScreenLayout | 256 | ConfigChanges该位指示活动本身可以处理对屏幕布局的更改。 |
| UiMode | 512 | 该位 ConfigChanges指示活动本身可以处理 UI 模式。 |
| ScreenSize | 1024 | ConfigChanges该位指示活动本身可以处理屏幕大小。 |
| SmallestScreenSize | 2048 | ConfigChanges该位指示活动本身可以处理最小的屏幕大小。 |
| Density | 4096 | ConfigChanges指示活动本身可以处理密度更改的位。 |
| LayoutDirection | 8192 | ConfigChanges该位指示活动本身可以处理对布局方向的更改。 |
| ColorMode | 16384 | configChanges 中的位,指示活动本身可以处理对显示颜色域或动态范围的更改。 从 R.attr.configChanges 属性设置。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
| GrammaticalGender | 32768 | configChanges 中的位,指示活动本身可以处理对性别的更改。 从 R.attr.configChanges 属性设置。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
| ResourcesUnused | 134217728 | 这可能不是所需的常量,资源编译器支持一个不太危险的版本“allKnown”,它只禁止所有当前现有的配置更改重启,具体取决于目标 SDK,而不是任何最新的 SDK 支持,使应用程序能够在未来的平台版本上使用资源。 configChanges 中的位,指示活动根本不使用 Android 资源,并且无需在任何配置更改上重启。 此位会禁用当前目标 SDK 中可用的配置维度以及将来引入的 SDK 中引入的维度的所有重启。 仅当活动不需要其资源中的任何内容,并且不依赖于可能提供资源且需要响应配置更改的任何库时,才使用它。 设置后,将调用 Activity.onConfigurationChanged(Configuration),而不是重启,并且由实现决定,以确保代码中的任何位置都不会加载过时的资源值。 这会替代所有其他位,建议单独使用。 这不是核心资源配置,而是更高级别的值,因此其常量从高位开始。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
| FontWeightAdjustment | 268435456 | configChanges 中的位,指示活动本身可以处理字体粗细的更改。 从 R.attr.configChanges 属性设置。 这不是核心资源配置,而是更高级别的值,因此其常量从高位开始。
Android 参考。 本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。 |
| FontScale | 1073741824 | ConfigChanges该位指示活动本身可以处理字体缩放因子的更改。 |
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。