Muy buenas colegas desarrolladores,
Estoy desarrollando una aplicación para android, que debe poseer una opción para cambiar el tamaño de la fuente entre las siguientes opciones:
- Normal
- Mediana
- Grande
- Muy grande
He creado una "Preferencia" usando "PreferenceSetting,
Acá la estructura XML:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory
android:title="@string/config_app_preferencias">
<ListPreference
android:title="@string/config_prefs_titulo"
android:summary="@string/config_prefs_sumario"
android:entries="@array/tamanofuente"
android:entryValues="@array/valores_tamanofuente"
/>
</PreferenceCategory>
</PreferenceScreen>
Estos son los <string-array>
que llenan los atributos "entries" y "entryValues":
<string-array name="tamanofuente">
<item>Normal</item>
<item>Mediana</item>
<item>Grande</item>
<item>Muy Grande</item>
</string-array>
<string-array name="valores_tamanofuente">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
Mis pregunta es la siguiente...
¿Cómo puedo conocer la opción que se ha seleccionado? y ¿Cómo puedo
tomar en valor de la opción seleccionada y guardarla usando
SharedPreferences?
De antemano muchisimas gracias.
Saludos =)