I
Size: a a a
I
I
TT
DE
M
AT
M
VA
С
ДШ
DB
DB
ИП
a
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean theme = prefs.getBoolean("theme", false);
if (theme) {
setTheme(R.style.Theme);
getWindow().setBackgroundDrawableResource(R.color.black);
} else {
setTheme(R.style.ThemeLight);
getWindow().setBackgroundDrawableResource(R.color.white);
}
Разметка настроек<PreferenceScreen xmlns:app="http://schemas.android.com/apk/res-auto">
<PreferenceCategory app:title="@string/settings_main">
<SwitchPreferenceCompat
app:key="theme"
app:title="@string/darkTheme"
app:defaultValue="true"/>
</PreferenceCategory>
</PreferenceScreen>
должна установится тема Theme, но остается стоковая ThemeLighta
d
a
a