У меня есть экран настроек, где пользователи могут выбирать размер шрифта, так как мы оптимизируем приложение для людей с проблемами зрения, которым необходимо некоторое увеличение.
До сих пор мы решили назначать размер шрифта, отмеченный на экране настроек, каждому текстовому просмотру индивидуально.
Давайте приведем пример:
<TextView android:id="@+id/textexample"/>
В onStart мы назначаем размер шрифта следующим образом:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
int ifontsize = Integer.parseInt(prefs.getString(PreferencesActivity.KEY_FONT_SIZE, ""));
textexample.setTextSize(ifontsize);
Какой метод лучше?