안녕하세요! 스피너 동적 구현을 말씀하시는것같네요!
간단히 코드에서 ArrayList를 구현하겠습니다.
arrayList = new ArrayList();
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
arrayList1 = new ArrayList();
arrayList1.add("4");
arrayList1.add("5");
arrayList1.add("6");
final Spinner spinner = (Spinner) findViewById(R.id.spinner01);
ArrayAdapter adapter = new ArrayAdapter(this,R.layout.spinner_style, arrayList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setPrompt("구분을 선택하세요.");
spinner.setSelection(0);
spinner.setAdapter(adapter);
버튼 클릭시 :
ArrayAdapter adapter1 = new ArrayAdapter(ApplicationContext,R.layout.spinner_style, arrayList1);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setPrompt("구분을 선택하세요.");
spinner.setSelection(0);
spinner.setAdapter(adapter1);
간단히 코드 구성해봤네요!
그리고 onClick시에 스피너를 또 한번 생성하실 필요는 없습니다.
도움이 되셨으면 좋겠네요!