Android : Remplissez Spinner À Partir Du Code Java Par Programmation
Comment vous remplissez un spinner à partir du code java par programmation?
J'ai un spinner dans la mise en page comme ceci:
<Spinner
android:id="@+id/consultation_deseases"
android:layout_width="@dimen/bigSpinnerWidth"
android:layout_height="@dimen/bigSpinnerHeight"
android:prompt="@string/disease_prompt" />
Avec du code java j'ai besoin de créer la carte et ajouter les éléments.
Vous devez vous connecter pour publier un commentaire.
aussi pour savoir ce qui est sélectionné, vous pourriez faire quelque chose comme ce
Voici un exemple entièrement par programme:
Je suis à l'aide de la classe suivante vars:
A - Init, et de rendre le Spinner (varRoot est un pointeur vers mon Activité principale):
B - Redimensionner et Ajouter le compteur de mon point de Vue:
C - Rendre le gestionnaire de Clic et de l'utiliser pour définir la police.
D - mise à Jour de la Toupie avec de nouvelles données:
}
Ce que je n'ai pas été en mesure de résoudre dans le updateInitSpinners, est de faire varSpinner.setSelection(0); et d'avoir la police personnalisée paramètres activé automatiquement.
Mise à JOUR:
Ce "vilain" solution résout le varSpinner.setSelection(0); problème, mais je ne suis pas très heureux avec elle:
}
Espérons que cette aide......