2016-07-24 7 views

Antwort

0
Spinner spinner = (Spinner)findViewById(R.id.spinner); 
String text = spinner.getSelectedItem().toString(); 
+0

Ich habe getSelectedItem() verwendet. ToString(); aber es gibt nur den Wert des Spinner ich zuletzt gewählt ... Was ich will ist der ganze Wert der Spinner –

+0

Also ... jedes Mal ein Element Wird innerhalb des Spinner ausgewählt, müssen Sie den obigen Code aufrufen und in ein 'Array' speichern. –

+0

grade.setOnItemSelectedListener (neu AdapterView.OnItemSelectedListener() { public void onItemSelected (endgültige AdapterView Eltern, Blick cview, final int cpos, lange cid) { } –

0

Ihr Problem ist in diesen Spinnern ausgewählt, um die Elemente in der Lage anzeigen können Sie Wenn Sie den Spinner einmal deklarieren, initialisieren Sie ihn mehrmals, wenn der Dialog angezeigt wird. Deine Spinner sind also das gleiche Objekt. Wenn Sie nacheinander auswählen, geben Sie den von Ihnen gewählten Listenwert an.

teilen Sie Code, wie Sie sie dann implementieren, ich kann Ihr Problem leicht lösen.

Verwandte Themen