안드로이드 개발 질문/답변
(글 수 45,052)
제가 한 화면에 스피너 두개를 집어넣어서
스피너1이 선택되는 값에 따라서 스피너2에 다른값이 출력되게 하는거까지 했어요~
예를 들어 스피너1에서 서울을 선택하면 스피너2에는
강남구 금천구 종로구~~
경기를 선택하면 팔달구 권선구 이런식으로 뜨게 했는데
이제 제가 하고싶은거는 서울 선택하고 강남구 선택하고
아래 버튼을 하나 만들어서 버튼을 누르면
그거(서울시 강남구)에 해당하는 액티비티로 가게 만들고 싶은데 어떻게 해야되나요?
스피너1이 선택되는 값에 따라서 스피너2에 다른값이 출력되게 하는거까지 했어요~
예를 들어 스피너1에서 서울을 선택하면 스피너2에는
강남구 금천구 종로구~~
경기를 선택하면 팔달구 권선구 이런식으로 뜨게 했는데
이제 제가 하고싶은거는 서울 선택하고 강남구 선택하고
아래 버튼을 하나 만들어서 버튼을 누르면
그거(서울시 강남구)에 해당하는 액티비티로 가게 만들고 싶은데 어떻게 해야되나요?
2010.11.18 21:27:54
스피너라기보다는 액티비티 질문인듯 하네염.
Intent myIntent = new Intent( 현재_activirt_이름.this, 새로띄울_activity_이름.class);
startActivity(myIntent);
해보세요.
2010.11.18 21:34:00
그건 이미 구현했구요~
스피너 1에 값에 따라서 스피너2 값이 달라지자나요
그럼 그거에 해당하는 이벤트를 해주고 싶은데 예를 들어서
저 스피너가 구현된 this 라는 클래서에서 다음 클래스인 next 클래스로 넘어가는 경우에
next가 맵을 보여주는 클래스거덩여~ 그래서 스피너2에 나오는 결과값에 따라 서로 다른
맵을 표시해주어야 하는데 그 부분을 어떻게 하는지 몰라서요..
2010.11.18 22:00:16
intent.putExtra를 써보려고 하는데 다중스피너 구현해서
public void onItemSelected(AdapterView<?> parent, View v, int position, long id)
{
case(0):
populateSubSpinners(R.array.gal);
break;
case(1):
populateSubSpinners(R.array.lot);
break;
}
이런식으루 구현했는데
스피너1에서 position변수를 사용하구 있어요~
그래서 스피너2에서 선택된 값을 무슨 변수로 넘겨줘야 할지를 잘 모르겟어요ㅠㅠ



