Façon de définir arraylist à spinner
Ci-dessous mon code. Mais il montre qu'il n'est pas possible. Quelqu'un peut-il svp me suggérer comment définir la liste de tableaux pour le compteur plutôt que de simple tableau à la toupie.Ci-dessous mon code.
ArrayList<String> categoryList = new ArrayList<String>();
//Ici, j'ai le code pour définir les valeurs de chaîne de arraylist
//Ci-dessous est le code où je suis tenté de mettre la liste de tableaux, mais il dit "Le constructeur ArrayAdapter(new Runnable(){}, int, ArrayList) n'est pas défini"
Spinner spinnerCategory = (Spinner)findViewById(R.id.spinnercategory);
ArrayAdapter<String> categoriesAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, categoryList);
OriginalL'auteur Korhan | 2012-12-08
Vous devez vous connecter pour publier un commentaire.
Veuillez utiliser le Contexte de l'activité en tant que premier paramètre de la ArrayAdapter, vous pouvez utiliser
ActivityName.this
au lieu dethis
, où la ActivityName est le nom de la classe d'activité. Il semble que vous exécutez ce code, dans certains Exécutables, ou de la classe Thread, donc, pour l'instant,this
est l'instance d'uneRunnable
objet.OriginalL'auteur jeet
Utilisation suivantes -
OriginalL'auteur jaibatrik
Utilisation personnalisée de l'adaptateur et de le mettre en œuvre en fonction de vos données. C'est juste un exemple pas de code de travail.
OriginalL'auteur Ali Imran