1. PreferenceActivity
La classe PreferenceActivity existe depuis l'API 1 d'Android. Toutes les versions commercialisées d'Android sont donc compatibles. La classe PreferenceActivity s'occupe de la sauvegarde via des SharedPreferences. Il suffit pour cela de les décrire via un fichier XML. De plus, une PreferenceActivity est une activité dont la forme reprend celle des « paramètres » du système Android.
Figure 1 : Paramètres sous Android 4.0
Le style est donc totalement géré par le système, et s'intègre donc parfaitement à Android.
La classe PreferenceActivity n'a besoin que d'un fichier XML représentant les différents paramètres et éventuellement d'un fichier XML de valeurs par défaut. Tout le reste est géré par le système. Une PreferenceActivity peut contenir des vues de type CheckBox, EditBox, ListView. La création de catégories séparées par un titre ou de « pages » est également facilitée.
L'activité de préférence doit hériter de PreferenceActivity et...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première