마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Spinner 이용한 드롭바 할때 부탁드립니다.

0 추천

 

외국어 대학 

공학 대학 등등이 있는데 

그거에 따라 바로 옆에 메뉴 아이템이 다르게 나타나게 하려면 어떻게 합니까???

도와주세요.;;

 

대학 띄우는거는java에서 아이템 스트링 작성해서

public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(getBaseContext(), data[position], Toast.LENGTH_SHORT).show();
}public void onNothingSelected(AdapterView<?> arg0) {
}
 
이런식으로 작성했습니다...
 
 
보랑이 (160 포인트) 님이 2014년 1월 27일 질문

1개의 답변

+1 추천
먼저 스피터에 OnItemSelectedListener를 답니다. 위의 대학 스피너에서 한 아이템을 선택하면 onItemSelected 메소드가 호출됩니다.

 

파라미터로 넘어온 position값을 가지고 각각 해당되는 데이터로 어댑터를 만듭니다.  다음 옆의 메뉴 아이템 스피너에 어댑터를 등록하면 됩니다. onItemSelected  메소드 안에서 모두 처리해도 되고 밖으로 빼도 됩니다.

 

그러면 대학을 선택하면 그에 해당하는 메뉴가 표시될 것입니다.
방귀과장 (18,940 포인트) 님이 2014년 1월 28일 답변
...