Я взял пример программы из книги, в которой хранится размер текста и текст. когда я снова запускаю программу, размер текста уменьшается. Может кто-нибудь помочь мне, я новичок в Android
public void onClick(View v) {
//Getting the SharedPreference object
prefs = getSharedPreferences(prefName, MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
// save the values in the EditText view to preferences
editor.putFloat(FONT_SIZE_KEY, editText.getTextSize());
editor.putString(TEXT_VALUE_KEY, editText.getText().toString());
// Saves the values
editor.commit();
//Display file saved message
Toast.makeText(getBaseContext(), "Font size saved Successfully!", Toast.LENGTH_SHORT).show();
}
});
// Загрузка общего объекта предпочтений
SharedPreferences prefs = getSharedPreferences(prefName, MODE_PRIVATE);
// Set the TextView font size to the previously saved values
float fontSize = prefs.getFloat(FONT_SIZE_KEY, 12);
// init the SeekBar and EditText
seekBar.setProgress((int)fontSize);
editText.setText(prefs.getString(TEXT_VALUE_KEY, ""));
editText.setTextSize(seekBar.getProgress());
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(){
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2) {
// Change the font size of the EditText
editText.setTextSize(progress);
}
@Override
public void onStartTrackingTouch(SeekBar arg0) {
}
@Override
public void onStopTrackingTouch(SeekBar arg0) {
}
});