android - 启用安卓 :forceDarkMode programmatically?

标签 android android-10.0

Android Q 引入了一项设置,可以在应用程序上强制使用深色模式,而无需担心手动更改颜色:https://developer.android.com/preview/features/darktheme#force_dark

即使对于我使用 WebView 的应用程序,这也能正常工作!但是,我想让用户可以选择在需要时启用暗模式。是否可以为此目的利用“android:forceDarkAllowed”所做的自动更改?

最佳答案

您可以通过编程方式 enable the dark theme on Android Q使用以下代码: AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);

关于android - 启用安卓 :forceDarkMode programmatically?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56617735/

相关文章:

android - 关于 Json TypeToken 的 EmptyClassBlock lint 投诉

android - 如何使用 Kotlin 使用振动器效果在单击按钮时振动 Android 设备?

java - 用于 Android 应用程序的 Python

android - 为什么 Android Studio 无法识别 Android Q Beta 2 符号?

android - 安装不再适用于 Android Q 的自签名证书

android - 分区存储 : how to delete multiple audio files via MediaStore?

java - Android - 将 HTML 分享到 WhatsApp 和电子邮件

android - rx-java:在IntentService的onHandleIntent中订阅Observable

android - 如何删除我在 Android Q 中创建的文件?

android - Android 10 如何检查文件是否存在