在 Android 中设置夜间模式,你需要创建一个名为 values-night 的资源文件夹,并在这个文件夹下放置一个与 values 文件夹中的样式文件相对应的主题配置文件。这样系统会根据设备的当前模式(日间或夜间)自动选择合适的主题。
以下是如何设置夜间模式主题的基本步骤:
-
创建 values-night 文件夹: 在项目的
res目录下,创建一个新文件夹命名为values-night。 -
定义夜间主题样式: 在
values-night文件夹内创建一个新的styles.xml文件,或者如果你已经有全局的styles.xml,那么复制一份到这个新的文件夹内并修改其内容以适应夜间模式。
例如,在 values-night/styles.xml 中,你可以定义如下夜间主题:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.DayNight">
<!-- 设置夜间模式下的主要颜色 -->
<item name="colorPrimary">@color/night_primary</item>
<item name="colorPrimaryVariant">@color/night_primary_variant</item>
<item name="colorOnPrimary">@color/night

826

被折叠的 条评论
为什么被折叠?



