Der Spinner hat eine Array-Liste von Band-Genres Wenn eines der Genres im Spinner ausgewählt wird, wird ein Toast angezeigt, der Toast wird nicht angezeigt, wenn auf den Spinner geklickt wird, der Code zeigt keine Fehler? irgendwelche Ideen warum?Toast von Spinner wird nicht angezeigt
String spinnerSelection = null;
Spinner spinner = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<String> adapter = new ArrayAdapter<>(
this, android.R.layout.simple_spinner_item, spinnerContent);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner = (Spinner) findViewById(R.id.spinner);
spinner.setAdapter(adapter);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onItemSelected(AdapterView<?>parent, View v, int position, long id) {
{
Toast.makeText(getBaseContext(),"Hell Yeah", Toast.LENGTH_SHORT).show();
}
}
public void onNothingSelected(AdapterView<?> arg0) {
}
}
Verwendung MainActivity.this als Kontext in Toast –
Problem ist Ihr 'onItemSelected' nicht, wie Sie haven‘ genannt zu werden Setzen Sie 'onItemSelectedListener' auf den Spinner – Wizard