SharedPreferences
을 확인하는 불리언 트리거가 있습니다. 부울이 참이면 응용 프로그램을 흰색으로 설정하십시오. 거짓이면 검정색입니다. 사용자가 원하는 테마를 변경할 때마다 부울을 SharedPreferences
에 저장합니다.
코드 샘플 :에서 onCreate에서
() :
SharedPreferences mPrefs = getSharedPreferences("THEME", 0);
boolean theme_boolean = mPrefs.getBoolean("theme_boolean", true);
if (theme_boolean) {
// Set theme to white
} else {
// Set theme to black
}
버튼의 OnClick (IN) :
if (theme_boolean) {
// Set theme to black
theme_boolean = false;
} else {
// Set theme to white
theme_boolean = true;
}
SharedPreferences mPrefs = getSharedPreferences("THEME", 0);
SharedPreferences.Editor mEditor = mPrefs.edit();
mEditor.putBoolean("theme_boolean", theme_boolean).commit();
http://stackoverflow.com/questions/151777/ 저축 활동 상태에서 안드로이드 –