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();
      }

Antworten auf die Frage(5)

Ihre Antwort auf die Frage