2012-07-31 4 views
2

내 앱의 일부 규칙에 따라 Spinner를 만듭니다. 그래서, 그것은 동적으로 생성됩니다. 선택한 항목을 검색하려면 어떻게합니까?Android - 동적으로 생성 된 Spinner에서 선택된 항목 가져 오기

Spinner mySpinner = (Spinner)linearMoreInfo.getChildAt(1); 

생성 된 동적 회 전자를 검색하려면이 코드를 사용하십시오. 그러나 클릭/선택 항목을 어떻게 처리 할 수 ​​있는지 전혀 알지 못합니다.

어떤 도움이 필요합니까?

답변

4

나는 당신을 위해 일하는 희망 :

mySpinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
     public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) 
     {   
      Object obj = parent.getItemAtPosition(pos); 
      ...   
     } 
     public void onNothingSelected(AdapterView<?> parent) { }  
    }); 
0

이 코드를 사용해보십시오 ...

spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 

      @Override 
      public void onItemSelected(AdapterView<?> arg0, View arg1, 
        int pos, long arg3) { 
       // TODO Auto-generated method stub 
       selected_item_position = pos; 
       selected_item = spinner.getSelectedItem().toString(); 
       // You can insert your code... 
      } 

      @Override 
      public void onNothingSelected(AdapterView<?> arg0) { 
       // TODO Auto-generated method stub 

      } 
     }); 
관련 문제