2016-09-23 48 views
0

嗨,我想爲我的微調添加烤麪包。當沒有選擇任何東西時,必須顯示消息。 下面是我的微調聲明,例如獲取文本吐司:吐司爲微調(沒有選擇)

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

回答

0

那怎麼微調監聽工作和對我來說太

這裏的步驟Spinner Listener

1)使課堂上的微調對象

Spinner My_Spinner; 

2)獲得從XML微調的參考

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

3)實現上類監聽

implements AdapterView.OnItemSelectedListener 

4)設置偵聽到噴絲

My_Spinner.setOnItemSelectedListener(this); 

5)覆蓋微調監聽的方法和添加舉杯它

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

您可以將用戶的監聽器:

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

更好的辦法可以是一個「NA」值添加到您的微調,以避免混亂。

然後,您可以檢查微調器文本並根據需要啓動敬酒。

NA-不適用。