語言

ConfigChanges 列舉

定義

列舉由多種類型回傳的值,並作為 的參數,F:Android.Content.Res.Configuration.NeedNewResources 以及 成員。

此列舉支援其成員值的位元組合。

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
繼承
ConfigChanges
屬性

欄位

名稱 值 Description
AssetsPaths -2147483648

configChanges 中的位元表示該活動本身可以處理資產路徑變更。 從 R.attr.configChanges 屬性設定。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。

Android 參考資料。android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

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 參考資料。android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

GrammaticalGender 32768

configChanges 中的一位表示活動本身能處理性別變更的位元。 從 R.attr.configChanges 屬性設定。

Android 參考資料。android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

ResourcesUnused 134217728

這可能不是你想要的常數,資源編譯器支援一個較安全的版本「allKnown」,它只會根據目標 SDK 抑制目前所有設定變更的重啟,而非最新 SDK 支援的版本,讓應用程式能在未來的平台版本中處理資源。 configChanges 裡有個表示活動完全不使用 Android 資源,且任何設定變更都不需要重新啟動。 此位元會停用目前目標 SDK 中可用的設定維度,以及未來 SDK 新增的維度的所有重啟。 只有當活動不需要資源資源,且不依賴任何可能提供資源、需要回應設定變更的函式庫時,才使用。 設定後,Activity.onConfigurationChanged(Configuration) 會被呼叫而非重新啟動,且由實作負責確保程式碼中沒有過時的資源值被載入。 此方法覆蓋所有其他位元,建議單獨使用。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。

Android 參考資料。android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FontWeightAdjustment 268435456

configChanges 中的位元表示該活動本身可以處理字型粗細的變更。 從 R.attr.configChanges 屬性設定。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。

Android 參考資料。android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

FontScale 1073741824

ConfigChanges其中位元表示該活動本身能處理字型縮放因子的變更。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於