问题标签 [android-darkmode]
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.
android - 刷新设置片段以合并暗模式
我有一个应用程序,我在其中使用 AppCompatDelegate 和 values-night.xml 以编程方式切换到应用程序内的黑暗主题。我有一个带有 SettingsFragment 的 SettingsActivity.java,我在其中设置了一个 OnSharedPreferenceChangeListener 来监听各自的 SharedPreferences 值。在“设置”页面中,我包含了暗模式设置。但是,在切换设置时,暗模式不会自动打开;相反,我必须退出 SettingsActivity 应用程序才能更改模式。这是我的代码:
SettingsActivity.java
SettingsFragment.java
运行时,片段会注册主题更改,但不会更改主题。事情是这样的:
黑暗主题集:
更改为浅色主题:
Preference 设置为 Light 主题,但 Theme 未设置为 Light:
这个问题有什么解决办法吗?
react-native - 如何在 React Native 中强制禁用 android 暗模式
我用 react-naive 制作了一个应用程序
“反应原生”:“0.62.0”,
“反应”:“16.11.0”,
当我将我的 android 设备置于暗模式时,我的 UI 设计受到干扰,所以我想暂时禁用它。
请帮忙。
android - 如何强制 android 应用程序的 UI 为灯光模式
如果设备模式为暗模式,那么如何强制我们的 android App UI 选择亮模式.. 在我的应用程序中,背景为白色,文本颜色为黑色,但在某些设备中启用了暗模式,则背景显示为黑色,文本颜色为也黑。我们如何强制 android 应用程序进入光照模式
android - Android通知文本跨度颜色在暗模式下不起作用
它适用于浅色主题,但在深色模式下,所有颜色都会消失。我知道自定义视图,但是没有自定义视图有没有能力做到这一点?
android - Xamarin 应用程序在开启暗模式的 Android 设备上自动切换到暗模式
在启用深色主题的 Android 手机上,我的 Xamarin.Forms 应用程序(Shell 项目)会自动切换到深色主题。我不希望这种情况发生。我尝试了多种方法来禁用它,但都没有奏效。知道有什么问题吗?
AppShell.xaml 中代码的有趣部分是:
后来只有个别组件。
android - 即使设置了相同的颜色,我的应用状态栏看起来也比应用栏亮
即使设置了相同的颜色,android 应用的状态栏也会比应用栏更亮。
我的应用程序有白天和黑夜(暗)模式的两个主题。有趣的是,当在浅色主题模式(非夜间模式)下查看应用程序时,状态栏和操作栏/应用程序栏看起来完全一致(相同颜色)。但是在夜间模式(暗模式)下查看时,状态栏的颜色看起来更浅。
我在两个主题中都为 colorPrimary 和 colorPrimaryDark 使用了完全相同的颜色,其他主题设置也相同。(请仔细查看图像,因为它是深灰色的阴影,很难区分状态栏颜色和应用程序条颜色)
我能做些什么来纠正这个。我希望状态栏和应用程序栏的颜色相同,因为它在应用程序的灯光模式下。
android - Android 新项目仅主题文件
我正在使用新的稳定版 Android Studio 4.1.1
。当我创建一个新的 Android 项目时,默认情况下有 2 个themes.xml
文件values
,一个在values-night
. 但我没有看到styles.xml
.
themes.xml
看起来像这样-
我的问题是——
- 我是否需要
styles.xml
为我的个人视图创建一个,或者我也可以开始添加themes.xml
? - 如果我需要创建一个
styles.xml
,我应该在一个下创建一个values
,另一个在下创建一个values-night
吗? - 为什么
themes.xml
失踪colorAccent
?
android - Java,Android - 当设备设置为深色主题时,应用程序在首次启动应用程序时以深色模式打开
我不确定这是否得到了回答。当我在启用了深色主题的设备中安装我的应用程序时,第一次启动是在深色模式下。是因为我使用吗?:
那么如何阻止应用程序这样做呢?我有菜单,用户可以从他们想要的模式中选择。
android - 如何为 Android 10、11、12 的整个设备设置暗模式?
我正在尝试创建一个为整个系统切换暗模式(夜间模式)的应用程序。不只是为了我的应用程序。我正在创建和自动化应用程序,因此用户只需触摸即可决定启用什么或禁用什么。
要激活夜间模式,我这样做:
并停用我这样做:
但什么也没有发生。暗模式不会被激活或停用。我尝试过使用 Android 10-Q、Android 11-R 和 Android 12-S 设备。那么,我应该如何解决这个问题?请记住,我需要切换整个系统的暗模式,而不仅仅是我的应用程序。谢谢
此处的问题跟踪器:https ://issuetracker.google.com/issues/173628055 但不是来自 Google Developers 的答案。