ConfigChanges 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Fおよび F:Android.Content.Res.Configuration.NeedNewResourcesF メンバーのパラメーターとして取得された、いくつかの型によって返される値を列挙します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges =
- 継承
-
ConfigChanges
- 属性
フィールド
| Name | 値 | 説明 |
|---|---|---|
| AssetsPaths | -2147483648 | アクティビティ自体が資産パスの変更を処理できることを示す configChanges 内のビット。 R.attr.configChanges 属性から設定します。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。
|
| Mcc | 1 | ConfigChangesビットは、アクティビティ自体が IMSI MCC への変更を処理できることを示します。 |
| Mnc | 2 | ConfigChangesビットは、アクティビティ自体が IMSI MNC への変更を処理できることを示します。 |
| Locale | 4 | ConfigChangesビット。アクティビティ自体がロケールへの変更を処理できることを示します。 |
| Touchscreen | 8 | ConfigChangesビット:アクティビティ自体がタッチスクリーンの種類の変更を処理できることを示します。 |
| Keyboard | 16 | ビットイン ConfigChangesアクティビティ自体がキーボードの種類の変更を処理できることを示します。 |
| 32 | アクティビティ自体が非表示または公開されているキーボードまたはナビゲーションへの変更を処理できることを示す configChanges のビット。 この名前は、キーボードまたはナビゲーションという非表示の状態への変更に適用されることに注意してください。 R.attr.configChanges 属性から設定します。
|
|
| Navigation | 64 | ConfigChangesビット。アクティビティ自体がナビゲーションの種類への変更を処理できることを示します。 |
| Orientation | 128 | ConfigChangesビット。アクティビティ自体が画面の向きの変更を処理できることを示します。 |
| ScreenLayout | 256 | ビットイン ConfigChangesアクティビティ自体が画面レイアウトへの変更を処理できることを示します。 |
| UiMode | 512 | アクティビティ自体が ui モードを処理できることを示 ConfigChangesビット。 |
| ScreenSize | 1024 | ConfigChangesビット。アクティビティ自体が画面サイズを処理できることを示します。 |
| SmallestScreenSize | 2048 | ConfigChangesビットは、アクティビティ自体が最小の画面サイズを処理できることを示します。 |
| Density | 4096 | ConfigChangesビット。アクティビティ自体が密度の変化を処理できることを示します。 |
| LayoutDirection | 8192 | ConfigChangesビット。アクティビティ自体がレイアウト方向への変更を処理できることを示します。 |
| ColorMode | 16384 | アクティビティ自体が表示色域または動的範囲への変更を処理できることを示す configChanges のビット。 R.attr.configChanges 属性から設定します。
|
| GrammaticalGender | 32768 | アクティビティ自体が性別への変更を処理できることを示す configChanges のビット。 R.attr.configChanges 属性から設定します。
|
| ResourcesUnused | 134217728 | これはおそらく必要な定数ではありません。リソース コンパイラでは、危険度の低いバージョンの 'allKnown' がサポートされています。これにより、最新の SDK がサポートするものではなく、ターゲット SDK に応じて現在存在するすべての構成変更の再起動のみが抑制され、アプリケーションは将来のプラットフォーム バージョンのリソースを操作できるようになります。 構成の変更時にアクティビティが Android リソースをまったく使用せず、再起動する必要がないことを示す configChanges のビット。 このビットでは、現在のターゲット SDK で使用できる構成ディメンションと、将来の SDK で導入されたディメンションに対するすべての再起動が無効になります。 アクティビティがリソースから何も必要なく、リソースを提供し、構成の変更に対応する必要があるライブラリに依存しない場合にのみ使用します。 設定すると、Activity.onConfigurationChanged(Configuration) は再起動の代わりに呼び出され、コード内の任意の場所に古いリソース値が読み込まれないようにする実装に依存します。 これは他のすべてのビットをオーバーライドし、個別に使用することをお勧めします。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。
|
| FontWeightAdjustment | 268435456 | アクティビティ自体がフォントの太さの変更を処理できることを示す configChanges のビット。 R.attr.configChanges 属性から設定します。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。
|
| FontScale | 1073741824 | ConfigChangesビット単位で、アクティビティ自体がフォントの拡大縮小率の変更を処理できることを示します。 |
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。