Language

ConfigChanges 列挙型

定義

Fおよび F:Android.Content.Res.Configuration.NeedNewResourcesF メンバーのパラメーターとして取得された、いくつかの型によって返される値を列挙します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
継承
ConfigChanges
属性

フィールド

Name 値 説明
AssetsPaths -2147483648

アクティビティ自体が資産パスの変更を処理できることを示す configChanges 内のビット。 R.attr.configChanges 属性から設定します。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。

android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHSの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

Mcc 1

ConfigChangesビットは、アクティビティ自体が IMSI MCC への変更を処理できることを示します。

Mnc 2

ConfigChangesビットは、アクティビティ自体が IMSI MNC への変更を処理できることを示します。

Locale 4

ConfigChangesビット。アクティビティ自体がロケールへの変更を処理できることを示します。

Touchscreen 8

ConfigChangesビット:アクティビティ自体がタッチスクリーンの種類の変更を処理できることを示します。

Keyboard 16

ビットイン ConfigChangesアクティビティ自体がキーボードの種類の変更を処理できることを示します。

KeyboardHidden 32

アクティビティ自体が非表示または公開されているキーボードまたはナビゲーションへの変更を処理できることを示す configChanges のビット。 この名前は、キーボードまたはナビゲーションという非表示の状態への変更に適用されることに注意してください。 R.attr.configChanges 属性から設定します。

android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDENの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

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 属性から設定します。

android.content.pm.ActivityInfo.CONFIG_COLOR_MODEの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

GrammaticalGender 32768

アクティビティ自体が性別への変更を処理できることを示す configChanges のビット。 R.attr.configChanges 属性から設定します。

android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDERの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

ResourcesUnused 134217728

これはおそらく必要な定数ではありません。リソース コンパイラでは、危険度の低いバージョンの 'allKnown' がサポートされています。これにより、最新の SDK がサポートするものではなく、ターゲット SDK に応じて現在存在するすべての構成変更の再起動のみが抑制され、アプリケーションは将来のプラットフォーム バージョンのリソースを操作できるようになります。 構成の変更時にアクティビティが Android リソースをまったく使用せず、再起動する必要がないことを示す configChanges のビット。 このビットでは、現在のターゲット SDK で使用できる構成ディメンションと、将来の SDK で導入されたディメンションに対するすべての再起動が無効になります。 アクティビティがリソースから何も必要なく、リソースを提供し、構成の変更に対応する必要があるライブラリに依存しない場合にのみ使用します。 設定すると、Activity.onConfigurationChanged(Configuration) は再起動の代わりに呼び出され、コード内の任意の場所に古いリソース値が読み込まれないようにする実装に依存します。 これは他のすべてのビットをオーバーライドし、個別に使用することをお勧めします。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。

android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSEDの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FontWeightAdjustment 268435456

アクティビティ自体がフォントの太さの変更を処理できることを示す configChanges のビット。 R.attr.configChanges 属性から設定します。 これはコア リソース構成ではなく、上位レベルの値であるため、定数は上位ビットから始まります。

android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENTの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

FontScale 1073741824

ConfigChangesビット単位で、アクティビティ自体がフォントの拡大縮小率の変更を処理できることを示します。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象