2012-03-18 63 views
-1

谁能告诉我如何检查微调选择是否我使用这个 代码,但它不工作!检查微调状态

========================更新后==================== ================

//=====================================================================================   
     //Duration Time + Spinner for Time Conditions + Retrieving time Part#1 
     CaseDurationH.clearChildFocus(null); 
     ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
       this, R.array.feedbacktypelist, android.R.layout.simple_spinner_item); 
     adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     CaseDurationH.setAdapter(adapter); 
     CaseDurationH.setOnItemSelectedListener(new OnItemSelectedListener() { 

      public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { 


       int i = CaseDurationH.getSelectedItemPosition(); 
       strH = parent.getSelectedItem().toString(); 

       try { 
        intH = Integer.parseInt(strH); 
        intHInMin=intH*60; 
       } catch (NumberFormatException nfe) { 

       } 


       if(i==2){ 

        CaseDurationM.setEnabled(false); 

       } 

       if(strH.equals("hr0")) 

         { 

       CaseDurationM.setEnabled(true); 

        } 



       if(strH.equals("hr1")) 

         { 

       CaseDurationM.setEnabled(true); 

        } 





       if(strH.equals("hr2")) 

         { 

        CaseDurationM.setEnabled(false); 

        } 


      } 

      public void onNothingSelected(AdapterView<?> arg0) { 

       // TODO Auto-generated method stub 
} }); 

//=====================================================================================   
    // Duration Time Part#2 
     CaseDurationM.setOnItemSelectedListener(new OnItemSelectedListener() { 

      public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { 


       int i = CaseDurationM.getSelectedItemPosition(); 
       strM = parent.getSelectedItem().toString(); 


       try { 
         intM = Integer.parseInt(strM); 

        } catch (NumberFormatException nfe) { 

        } 


      } 

      public void onNothingSelected(AdapterView<?> arg0) { 

       // TODO Auto-generated method stub 


      } }); 

//===================================================================================== 


// For Disabling The Buttons 
    void updateButtonState() { 


     if( CheckSpinner(CaseDurationH , CaseDurationM) && checkEditText2(CaseName) && checkEditText2(CaseAge) && CheckRButtons(RBMale, RBFemale)) { 
     Nextb.setEnabled(true);} 
     else {Nextb.setEnabled(false);} 

      } 
//============================================================================= 
// For Spinner 
private boolean CheckSpinner(Spinner caseDurationH2, Spinner caseDurationM2) { 
    // TODO Auto-generated method stub 
    boolean CheckingSpinners= false; 
    if (caseDurationH2.isSelected() && caseDurationM2.isSelected()) 
    CheckingSpinners= true;  
    return CheckingSpinners; 
} 

=========================== ================================================== ==

问:

  • 我想使按钮禁用,直到用户从这些微调的一个选择项目?

回答