2016-09-23 4 views
0

Hallo, ich möchte hinzufügen Toast für meine Spinner. Die Nachricht muss angezeigt werden, wenn nichts ausgewählt ist. Unten ist mein Spinner Erklärung und Beispiel für Text Toast erhalten:Toast für Spinner (nichts ausgewählt)

if (fromEditText.getText().toString().length() < 1) { 
       Toast.makeText(GlownaAstronomia.this, "Musisz wpisać dowolną liczbę", Toast.LENGTH_LONG).show(); 
      } else { 

       String fromString = (String) fromSpinner.getSelectedItem().toString(); 
       String toString = (String) toSpinner.getSelectedItem().toString(); 
       double input = Double.valueOf(fromEditText.getText().toString()); 

Antwort

0

Das ist, wie Spinner Listener Works und für Me Too

Hier Schritte für Spinner Listener

1) Machen Sie das Objekt Spinner auf Klassenebene

Spinner My_Spinner; 

2) Holen Referenz von Spinner von XML

My_Spinner= (Spinner) view.findViewById(R.id.Spinner); 

3) Implementiert Hörer auf Klasse

implements AdapterView.OnItemSelectedListener 

4) Set Listener Spinner

5) außer Kraft setzen Methoden der Spinner Listener und Add Toast To It

public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 
      Log.d(TAG,"Here is Spinner Calling,Value is "+My_Spinner.getSelectedItem().toString()); 
Toast.makeText(getActivity(), " Here Your Text For Toast ", Toast.LENGTH_SHORT).show();  
     } 
     @Override 
      public void onNothingSelected(AdapterView<?> parent) { 
Toast.makeText(getActivity(), " Here Your Text For Nothing Selected Toast ", Toast.LENGTH_SHORT).show(); 

      } 
0

Sie können Benutzer ein Zuhörer:

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
    @Override 
    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 

    } 

    @Override 
    public void onNothingSelected(AdapterView<?> parentView) { 
     // Display the toast here 
    } 

    }); 
0

der bessere Ansatz sein kann, einen "NA" den Wert Ihrer Spinner hinzufügen Verwirrung zu vermeiden.

Dann können Sie den Spinner Text überprüfen und den Toast bei Bedarf starten.

Nicht zutreffend.

Verwandte Themen