스피너의 아이템 선택시 이벤트를 줄려면
private List<Sido> sidos = new ArrayList<>();
spinner.onItemSelectedListener = new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int pos, long id) {
fetchSidoDetails(sidos.get(pos));
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
}
private void fetchSidoDetails(Sido selectedSidio) {
// 여기에서 API를 호출해서 선택한 시의 정보를 가져오세요.
}
네트웤으로 서버에 접속해서 시의 정보를 가져오는 부분은 님만 알고 계시므로, 님의 상황에 맞게 구현하시면 됩니다.