夜间模式的切换
Posted 天空很大,我们很小
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了夜间模式的切换相关的知识,希望对你有一定的参考价值。
//黑夜白天模式切换的配置
attrs
<resources>
<attr name="bjcolor" format="reference|color"></attr>
<attr name="txcolor" format="reference|color"></attr>
</resources>
style
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="fault" parent="@android:style/Theme.Black.NoTitleBar">
<item name="@attr/bjcolor"> @android:color/white</item>
<item name="@attr/txcolor">@android:color/black</item>
</style>
<style name="Night" parent="@android:style/Theme.Black.NoTitleBar">
<item name="@attr/bjcolor">@android:color/darker_gray</item>
<item name="@attr/txcolor">@android:color/white</item>
</style>
</resources>
//代码的是实现
if (blFlag) {
this.setTheme(R.style.Night);
blFlag = false;
editor.putBoolean("b", false);
} else {
this.setTheme(R.style.fault);
blFlag = true;
editor.putBoolean("b", true);
}
以上是关于夜间模式的切换的主要内容,如果未能解决你的问题,请参考以下文章