web-dev-qa-db-fra.com

Utilisation correcte d'un Spinner, en suivant les directives de conception des matériaux

Après avoir lu les nouvelles directives de conception de la conception matérielle de Google, je n'ai trouvé aucune solution claire pour concevoir/afficher un spinner ( http://developer.Android.com/design/building-blocks/spinners.html ) dans la conception des matériaux.

Le plus proche serait quelque chose comme ceci: http://material-design.storage.googleapis.com/publish/v_1/quantumexternal/0Bx4BSt6jniD7anplVHR3QkdNUHc/components_menus_behavior2.png - mais je suis sûr, il y aura être une meilleure solution. Surtout s'il s'agit de popups de spinner. Malgré cela, je n'ai trouvé aucun élément de menu/spinner hors de la boîte dans Android studio - donc je pense que ce serait un contrôle personnalisé.

Le meilleur exemple que j'ai trouvé est le menu lié ci-dessus qui couvre la fonctionnalité d'un élément spinner.

Que recommanderiez-vous, pour afficher un tel contrôle et être dans la gamme de conception de matériaux.

28
ZsoZso

Un spinner sera automatiquement correctement thématisé pour les lignes directrices sur les matériaux lorsque votre thème d'application hérite de Material.Theme (ou Appcompat). Vous pouvez ensuite déclarer et remplir votre spinner comme décrit ici: http://developer.Android.com/guide/topics/ui/controls/spinner.html

Dans Android Studio, vous pouvez trouver le Spinner dans la section "Widgets" en bas.

16
rubengees