Ich habe einen Spinner mit einer Liste von Körperteilen z. Brust, Beine, Rücken. Ich habe auch String-Arrays für jeden Körperteil mit einer Liste von Übungen für diesen Körperteil z. Für die Brust habe ich ein String-Array namens Brust-Übung mit einer Auswahl an Übungen wie Bankdrücken, Kurzhantel drücken usw. So zum Beispiel möchte ich den zweiten Spinner mit Brust Übung bevölkern, wenn Brust ausgewählt wurde oder Bein Übung, wenn Bein ausgewählt wurde. Irgendwelche Ides?Populations-Spinner basierend auf einer anderen Spinner-Auswahl
String[] chestExercises = {"Flat Barbell Bench Press", "Incline Barbell Bench Press",
"Decline Barbell Bench Press", "Flat Dumbbell Press", "incline Dumbbell Press", "Decline Dumbbell Press",
"Cable Flys", "Dumbbell Flys",};
public void addListenerOnSpinnerItemSelection() {
spinner1 = (Spinner) findViewById(R.id.spinner1);
spinner1.setOnItemSelectedListener(new CustomOnItemSelectedListener());
}
public void addListenerOnButton() {
spinner1 = (Spinner) findViewById(R.id.spinner1);
spinner2 = (Spinner) findViewById(R.id.spinner2);
btnSubmit = (Button) findViewById(R.id.btnSubmit);
btnSubmit.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(record_workout.this,
"OnClickListener : " +
"\nSpinner 1 : " + String.valueOf(spinner1.getSelectedItem())+
"\nSpinner 2 : String.valueOf(spinner2.getSelectedItem()),
Toast.LENGTH_SHORT).show();
}
});
}
Danke für den Code, aber ich kann es nicht funktionieren. Ich bearbeite das Original Post es enthält jetzt das Array für die Brust Übung. Wenn die Truhe ausgewählt ist, möchte ich, dass die Array-Inhalte – Ryan159
erscheinen, funktioniert nicht. Ich verstehe, was Sie versuchen, aber ich verstehe diesen Teil nicht: ArrayList Chest = new ArrayList (); –
Ryan159
Das ist eine Array-Liste namens Brust gefüllt mit Ihren Werten, die Sie in den Spinner, wenn der Benutzer wählt "Brust" –