问题标签 [android-night-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 仅以编程方式从夜间颜色资源中为一项活动挑选颜色
我想将一项活动的主题更改为暗模式,而不是其他活动。可能吗?如果是,我怎样才能做到这一点。我使用以下代码更改主题,但它更改了整个应用程序的主题-
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
java - 暗模式/飞溅活动跟随系统。安卓工作室
我正在开发一个应用程序。我通过使用开关和 appCompatDelegate 创建颜色夜间文件来实现暗模式。我写了一些代码,这样当手机的暗模式打开时,应用程序就不会跟随系统。它工作正常。然而,当手机的暗模式打开时(而应用程序继续亮起),启动屏幕不服从并显示为暗色。我知道发生这种情况是因为系统在启动前读取了夜间资源。(我想通了,因为在 SpashActivity 或 Application 中的 onCreate 方法中禁用暗模式不起作用(并且做了一些研究))。在 xmls 上添加“forceDark = false”也不起作用。有谁知道如何解决这一问题?
我知道这样会更好,因为这是用户的偏好,但我希望在第一次使用时,用户看到我公司的颜色和徽标,然后选择深色主题。其中,我也找不到如何更改。我的意思是根据 sharedPreferences 动态更改启动活动的颜色。(正如我之前所说,不起作用)。
提前谢谢你:slight_smile:
android - 如何获取 android:forceDarkAllowed 生成的 styles.xml?
当我打开 android:forceDarkAllowed时,操作系统会将我的应用颜色转换为我想要的 99% 的版本。有什么方法可以让我的values/colors.xml
文件被 Android Studio 转换,这样我就可以看一下并稍微调整一下?就像屏幕截图一样,但对于颜色资源。
android-studio - Kotlin 错误:我的 MainActivity.kt 文件中出现“未解决的参考:nightMode”
我已经使用 Kotlin 在 Android Studio 中创建了一个待办事项列表应用程序,并希望添加一个在常规主题和夜间模式主题之间切换的选项菜单项。我正在关注本教程
我已将所有内容输入到现有应用程序中,但在 MainActivty.kt 文件中出现错误“未解决的参考:夜间模式”。我也收到错误“期待一个元素”和“期待一个表达式”。我的 Android Studio 版本是 4.2.1。我附上了 MainActivity.kt、main_menu.xml 和 strings.xml 中的代码。
MainActivity.kt
main_menu.xml
字符串.xml
android-studio - 我在我的 Android Studio 应用程序中添加了一个带有日/夜模式主题的选项菜单,但单击日间模式会关闭应用程序
我创建了一个待办事项列表应用程序。我添加了一个选项菜单来在白天和夜间模式之间切换,但有两个问题:
- 单击夜间模式只会更改应用程序的操作栏和周围环境,但不会更改应用程序本身
- 单击白天模式会关闭应用程序。我怎样才能让它工作?
AndroidManifest.xml
main_menu.xml
主题.xml
MainActivity.kt
我认为整个白色部分也会变成夜间模式。我怎么做?以及如何在不关闭应用程序的情况下让应用程序切换回白天模式?
android - Android ExpandableListView 在夜间模式下不会更改为浅色文本
我正在通过做这样的事情来创建一个ExpandableListView
及其适配器(ExpandableListAdapter
,使用一个)。SimpleExpandableListAdapter
它在浅色模式下工作正常,但在深色模式/夜间模式下文本保持黑色,而我的应用程序的其余部分样式正确: