PDA

Ver la Versión Completa : Personalizar ListPreference


kaiser75
31/07/15, 11:28:35
Tengo una lista que muestra unos colores en la actividad de Preferencias, como podria eliminar el Dialog por defecto (Texto + RadioButton) y mostrar la lista con un Dialog personalizado mio?.

Tengo un "customlayout.xml" que tiene 3 LinearLayout uno encima del otro en vertical, dentro de cada uno hay 5 ImageViews que quiero usar como los elementos del ListPreference por defecto y que al pulsar cambian el color de un fondo. He creado una clase "MiDialogo" la cual llamo en la Actividad de preferencias.

lo llamo asi :
<ListPreference... lo cambio por <com.ejemplo.MiDialogo...

En definitiva, que como se cambia el Dialogo por defecto... :sisi1:

rafaxplayer
02/08/15, 09:26:06
No se si es rebuscado ...pero podrías crear un dialogfragment o un alert personalizado a tu gusto y desde Preferncesactivity o Preferncesfragment lanzarlo y aplicar cambios en las preferences con algo así:

http://stackoverflow.com/a/5457349