Tutorial
Esto es usando eclipse.
Bien vamos a crear una aplicación normal:
Ahora en el Main vamos a hacer que cuando presionemos la opción de settings abra una activity de preferencias:
Vamos a crear una clase que cree la activity de preferencias:
Antes de crear el xml que sea el cuerpo de las preferencias tenemos que añadir el soporte del picker.
Nosotros vamos a usar ColorPickerPreference,hay mas o nosotros podemos crear el nuestro,pero si hay una librería hay que usarla:
Bajamos el proyecto:
https://github.com/attenzione/android-ColorPickerPreferenceDescargamos el zip y lo descomprimimos.
Ahora en eclipse:
Le damos clic al sidebar de la izquierda y Import:
Existing Android Code...
Ahora le damos clic derecho al proyecto y propiedades:
Damos en Android y en Library le damos add y elegimos la librería (Test):
Ahora si creamos el xml de la librería:
En la carpeta res le damos new Folder y le ponemos de nombre xml.
Luego creamos un Android XML file en la carpeta xml.
En Resource Type elegimos Preference.
En file escribimos prefs:
Escribimos adentro del archivo:
Eso es todo solo falta añadir la pantalla de preferencias al manifiest:
vamos a usar el picker para cambiar el color de la letra del hola mundo que se crea automáticamente,para que se vea un ejemplo mas funcional:
Primero en layout añadimos un id al textview,por ejemplo hello:
Despues en el codigo añadimos ciertas cosas:
1. Una referencia al textview para manejar el color:
2. Un PreferenceManager,para obtener el color seleccionado.
3. Un manejo de vida para manejar (onResume),para cuando cerremos la actividad de preferencias cambie el color:
Eso se ve asi:
Y en interfaz se ve asi:
Eso es todo.
Y recuerda si te sirvió y tienes cuenta de google dale google aya abajo
No hay comentarios.:
Publicar un comentario
Los comentarios serán revisados antes de ser publicados.