Add a language option to the preference menu

This commit is contained in:
Alexander Bakker 2019-06-22 09:58:35 +02:00
parent eb29be587f
commit b014d95005
6 changed files with 68 additions and 2 deletions

View file

@ -117,6 +117,13 @@ public class PreferencesFragment extends PreferenceFragmentCompat {
}
});
Preference langPreference = findPreference("pref_lang");
langPreference.setOnPreferenceChangeListener((preference, newValue) -> {
_result.putExtra("needsRecreate", true);
getActivity().recreate();
return true;
});
int currentViewMode = app.getPreferences().getCurrentViewMode().ordinal();
Preference viewModePreference = findPreference("pref_view_mode");
viewModePreference.setSummary(String.format("%s: %s", getString(R.string.selected), getResources().getStringArray(R.array.view_mode_titles)[currentViewMode]));