안드로이드 개발 질문/답변
(글 수 45,052)
public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
CharSequence name;
name = adspin.getItem(position);
if(name.equals("대한민국")){
selText.setText("원");
} else if(name.equals("미 국")){
selText.setText("달러");
}
}
여기서 대한민국이랑 일치하면 원
미국이랑 일치하면 달러를 표시하고싶은데 계속 원 만 떠있네요..ㅠㅠ
어떻게 수정해야 각각 이벤트가 발생될까요 ㅠㅠㅠ
멍청해서 죄송합니다.ㅠ
도움좀 부탁드립니다 ㅠㅠ




헐 멍청해서 죄송하다뇨;
하나씩 천천히 배우면 되는 겁니다.
Spinner에 이미 등록된 값을 이용해서 해당 Textview에 대한 단위를 바꾸려고 하시는 거라면
Text comparing하는거보다는 어차피 지정된 position에 대한 값이 있을테니
position비교를 통해서 setText를 하시는게 보다 명확할 것같네요
전체 소스를 쪽지로 보내주시거나 하면 수정해드리도록 하겠습니다~