2014-09-15 3 views
0

Android 용 간단한 앱을 작성하려고합니다. 회 전자에 항목이 선택되어 있지 않으면 토스트 메시지를 표시하고 싶습니다. .이 작업을 수행 할 두 진행률 표시 줄을 사용합니다. 아래 주어진 코드를 시도했습니다.회 전자의 항목이 선택되었는지 여부를 확인하십시오.

 String selection =sp.getSelectedItem().toString(); 
System.out.println("selected item "+selection); 
if(selection=="[selection]") 
    Toast.makeText(getActivity(), "gfdgdghfhf", Toast.LENGTH_SHORT).show(); 
return false; 

답변

0
use a string value as flag of selection 



String status="not_selected"; 

yourSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { 
      public void onItemSelected(AdapterView<?> parent, View view, 
        int position, long id) { 
       MyData d = items[position]; 

       status=d.getValue(); 
      } 
    public void onNothingSelected(AdapterView<?> parent) { 
     status="not_selected"; 
     } 
    }); 

if(status.equqls("not_selected"){ 
      //show toast here 


        } 
관련 문제