Drehfeld mit leerem standardmäßig ausgewählten Element
Ich versuche, ein Drehfeld mit dem standardmäßig leeren ausgewählten Element zu erstellen, aber es zeigt das erste Element aus der Auswahl des Drehfelds an. Wenn ich meinem String, der die Quelle der Auswahlmöglichkeiten in Spinner darstellt, einen Nullwert hinzufüge, wird nach dem Öffnen von Spinner diese leere Zeile angezeigt. Wie soll ich das machen Hier ist der Code, den ich verwende:
String[] ch = {"Session1", "Session2", "Session3"};
Spinner sp = (Spinner)findViewById(R.id.spinner1);
TextView sess_name = findViewById(R.id.sessname);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,ch);
sp.setAdapter(adapter);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener({
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
int index = arg0.getSelectedItemPosition();
sess_name.setText(ch[index]);
Toast.makeText(getBaseContext(), "You have selected item : " + ch[index], Toast.LENGTH_SHORT).show();
}