Я хочу, чтобы пользователь мог выбрать размер шрифта в моем приложении. как я могу реагировать на его выбор? как я могу получить значение из его выбора? спасибо, у меня есть этот код настроек:
<string-array name="aaa_entries">
<item >0</item>
<item >1</item>
<item >2</item>
<item >3</item>
</string-array>
<string-array name="aaa_values">
<item >Very small text</item>
<item >Small text</item>
<item >Normal text</item>
<item >Large text</item>
</string-array>
Код:
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key.equals("pref_sync")) {
String selectedFont=sharedPreferences.getString("pref_sync",null);
if("Very small text".equalsIgnoreCase(selectedFont)) {
Toast.makeText(getApplicationContext(),"asdasdasdasd",Toast.LENGTH_SHORT).show();
}
}
}