Ich muss ein benutzerdefiniertes Formular erstellen (Anzeige x Felder). Es ist die Art, wie ich ein Spinner-List-Objekt erstellen:fill spinner android studio programmgesteuert
Spinner[] listeCouleurs = new Spinner[nbEquipes];
listeCouleurs: is the name of the list
nbEquipes: is an int, (number of teams)
Und es gibt die Elemente, die ich in die Liste eingefügt werden soll (listeCouleurs):
ArrayList<String> couleurs = new ArrayList<String>();
couleurs.add("Rouge");
couleurs.add("Bleu");
couleurs.add("Vert");
couleurs.add("Rose");
couleurs.add("Jaune");
Und dann gibt es die Art, wie ich Einsatzelemente in x Spinner:
listeCouleurs[i] = new Spinner(this);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,listeCouleurs[i], couleurs);
Aber es ist dieser Fehler:
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)
Wie wird das Problem gelöst?
Grüße
Sie haben die Antwort in die Fehlermeldung geschrieben. Es erfordert das grundlegendste allgemeine Programmierwissen, um dies zu lösen. Bitte lerne die Grundlagen, bevor du anfängst, Fragen zu SO zu stellen. –