Estoy tratando de lograr algo que creo que es bastante fácil, pero estoy desconcertado sobre cómo lograrlo utilizando la clase PreferenceActivity y la etiqueta xml preference-header.Actividad de preferencia de página única sin encabezados/fragmentos?
Cuando el usuario toca el ícono de configuración de la aplicación, me gustaría que se le presente una lista pequeña de casillas de verificación y listas. Solo tengo un fragmento de preferencia único. Hasta ahora puedo configurar los archivos PreferenceActivity xml (preferences.xml, y los fragmentos de preferencia xmls) para mostrar el único encabezado para el fragmento de preferencia. Cuando el usuario selecciona ese encabezado, la pantalla de preferencias es exactamente como la quiero, sin embargo, no puedo encontrar una manera de omitir la primera pantalla de encabezado.
Parece un desperdicio tener que tocar el icono de configuración/preferencias, mostrar un solo encabezado que luego se toca para llegar a la configuración/preferencias reales.
Entiendo que esto puede ser muy útil si quiere categorizar sus preferencias, pero por algo simple, esto agrega sobrecarga y parece bastante torpe.
Espero que estuviera claro. En resumen, aquí está mi pregunta:
¿Cuál es la nueva forma preferida de utilizar la clase PreferenceActivity y la etiqueta de encabezado de preferencia para mostrar simplemente una sola pantalla de opciones sin encabezado?
Después de mirar un poco más, parece que estoy tratando de hacer lo que los métodos anteriores hicieron de una manera directa. Estoy tratando de hacer esto sin usar ninguna de las funciones en desuso.
Gracias de antemano, B.
Tenía un requisito similar. Terminó usando esta solución https://stackoverflow.com/a/10960720/276263 – krishnakumarp