2014-04-14 3 views
0

특정 버튼 (응용 프로그램 유형 변환기 및 화살표 키)을 클릭하면 선택한 항목 중 하나가 다른 회 전자 itam으로 바뀌 었습니다. 그럼 여기 구현 방법은 다음과 같습니다. ? 여기에 코드가 있지만 작동하지 않습니다!안드로이드 프로그래밍 회 전자 스왑 구성 요소

int spinner1Index = spinner.getSelectedItemPosition(); 
       spinner.setSelection(spinner2.getSelectedItemPosition()); 

       spinner2.setSelection(spinnerfirst); 

비슷한 무언가를 제공하거나 해결할 수 있습니다!

답변

0

당신은 당신의 회 전자의 어댑터를 변경하고 notifyDataSetChanged()

0

나는이 항목을 선택하면위한 스위치의 경우에 이것을 추가 제안 전화를 할 것입니다. 항목 클릭시 회 전자에 대한 사용자 지정 어댑터를 설정하십시오.

// 스피너를 채우기를 원하는 배열 배열 배열 spinnerArray [] = { "1", "2", "기타 ..."};

ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(
     this, android.R.layout.simple_spinner_item, spinnerArray); 
spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 

// 명확하고 이전의 ArrayList가

 arrayList.clear(); 
     arrayList.notify(); 

spinner.setAdapter(spinnerArrayAdapter); 
을 사용 통지 어댑터를 설정하기 전에
관련 문제