ConfigChanges 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
列舉由多種類型回傳的值,並作為 的參數,F:Android.Content.Res.Configuration.NeedNewResources 以及 成員。
此列舉支援其成員值的位元組合。
[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges =
- 繼承
-
ConfigChanges
- 屬性
欄位
| 名稱 | 值 | Description |
|---|---|---|
| AssetsPaths | -2147483648 | configChanges 中的位元表示該活動本身可以處理資產路徑變更。 從 R.attr.configChanges 屬性設定。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Mcc | 1 | 其中的位 ConfigChanges元表示該活動本身可以處理 IMSI MCC 的變更。 |
| Mnc | 2 | 其中的位 ConfigChanges元表示該活動本身能處理 IMSI MNC 的變更。 |
| Locale | 4 | 其中的位 ConfigChanges元表示該活動本身能處理區域變更。 |
| Touchscreen | 8 | 其中的位 ConfigChanges元表示該活動本身能處理觸控螢幕類型的變更。 |
| Keyboard | 16 | ConfigChanges其中位元表示該活動本身可以處理鍵盤類型的變更。 |
| 32 | configChanges 中的一個位表示該活動本身可以處理隱藏或暴露的鍵盤或導覽變更。 請注意,儘管名稱如此,這也適用於任何隱藏狀態的變更:鍵盤或導覽。 從 R.attr.configChanges 屬性設定。
Android 參考資料。 本頁部分內容為基於 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 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| GrammaticalGender | 32768 | configChanges 中的一位表示活動本身能處理性別變更的位元。 從 R.attr.configChanges 屬性設定。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ResourcesUnused | 134217728 | 這可能不是你想要的常數,資源編譯器支援一個較安全的版本「allKnown」,它只會根據目標 SDK 抑制目前所有設定變更的重啟,而非最新 SDK 支援的版本,讓應用程式能在未來的平台版本中處理資源。 configChanges 裡有個表示活動完全不使用 Android 資源,且任何設定變更都不需要重新啟動。 此位元會停用目前目標 SDK 中可用的設定維度,以及未來 SDK 新增的維度的所有重啟。 只有當活動不需要資源資源,且不依賴任何可能提供資源、需要回應設定變更的函式庫時,才使用。 設定後,Activity.onConfigurationChanged(Configuration) 會被呼叫而非重新啟動,且由實作負責確保程式碼中沒有過時的資源值被載入。 此方法覆蓋所有其他位元,建議單獨使用。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| FontWeightAdjustment | 268435456 | configChanges 中的位元表示該活動本身可以處理字型粗細的變更。 從 R.attr.configChanges 屬性設定。 這不是核心資源配置,而是較高階的值,因此常數從高位元開始。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| FontScale | 1073741824 | ConfigChanges其中位元表示該活動本身能處理字型縮放因子的變更。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。