Mit seekbar speichern kann ich Hintergrundfarbe ändern, kann aber nicht Farbe, wenn sie offen Aktivität, wie die Hintergrundfarbe einer Ansicht, um es in SharedPreferences
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SharedPreferences sharedPref = getSharedPreferences("COLOR", MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt("color_KEY", ); //?? what code for this?
editor.commit();
}
});
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
mScreen.setBackgroundColor(Color.rgb(red.getProgress(), green.getProgress(),blue.getProgress()));
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
}
editor.putInt ("color_KEY", button.getSolidColor()); –
versuchen Sie dies https://developer.android.com/training/basics/data-storage/shared-preferences.html –