Je dois faire un formulaire personnalisé (en affichant x champs). Il y a la façon dont je crée un objet liste spinner:fill spinner android studio par programmation
Spinner[] listeCouleurs = new Spinner[nbEquipes];
listeCouleurs: is the name of the list
nbEquipes: is an int, (number of teams)
Et il y a les éléments que je veux insérer dans la liste (listeCouleurs):
ArrayList<String> couleurs = new ArrayList<String>();
couleurs.add("Rouge");
couleurs.add("Bleu");
couleurs.add("Vert");
couleurs.add("Rose");
couleurs.add("Jaune");
Et puis, il y a la façon dont j'insérer des éléments dans x spinner:
listeCouleurs[i] = new Spinner(this);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,listeCouleurs[i], couleurs);
Mais, il y a cette erreur:
Error:(94, 48) error: no suitable constructor found for ArrayAdapter(ConfigGame,Spinner,ArrayList) constructor ArrayAdapter.ArrayAdapter(Context,int,int) is not applicable (argument mismatch; Spinner cannot be converted to int) constructor ArrayAdapter.ArrayAdapter(Context,int,String[]) is not applicable (argument mismatch; Spinner cannot be converted to int) constructor ArrayAdapter.ArrayAdapter(Context,int,List) is not applicable (argument mismatch; Spinner cannot be converted to int)
Comment résoudre ce problème?
Cordialement
Vous avez la réponse écrite dans le message d'erreur. Il nécessite les connaissances de base en programmation générale pour résoudre ce problème. S'il vous plaît apprendre les bases même avant de commencer à poser des questions sur SO. –