語言

UiModeManager.SetApplicationNightMode(Int32) 方法

定義

設定並持續維持此應用程式的夜間模式。

[Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)]
public virtual void SetApplicationNightMode(int mode);
[<Android.Runtime.Register("setApplicationNightMode", "(I)V", "GetSetApplicationNightMode_IHandler", ApiSince=31)>]
abstract member SetApplicationNightMode : int -> unit
override this.SetApplicationNightMode : int -> unit

參數

mode
Int32

夜景模式

屬性

備註

設定並持續維持此應用程式的夜間模式。 該模式可以是以下幾種:MODE_NIGHT_NO 將裝置設為 notnight 模式 MODE_NIGHT_YES 將裝置設為夜間模式 MODE_NIGHT_CUSTOM 根據自訂時間設定自動切換夜晚與非夜MODE_NIGHT_AUTO 根據裝置當前位置及其他感測器自動切換夜晚與非夜夜 夜間模式 夜間模式的變更會在本地生效,並導致設定變更(且可能為活動生命週期事件)被應用於此應用程式。 該模式會持續存在,直到應用程式修改、使用者清除應用程式資料,或是該應用程式被卸載為止。 有興趣非持久應用本地夜間模式實作的開發者,應考慮使用 AppCompatDelegate.setDefaultNightMode(int) 來本地管理 -night 限定符。

另請參閱:

Android 參考資料。android.app.UiModeManager.setApplicationNightMode

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

適用於