안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드 초보입니다.
제가 이번에 과제로 더치페이란 프로그램을 짜고 있는데요 도저히 모르겠습니다.
spinner 에서 인원수를 선택한뒤에 EditText 에 적은 수와 나누려고 합니다
즉 position값에 +2를해서 EditText 랑 나눈뒤 그 값을 intent를써서 따른 곳으로 옮길려구 합니다.
spinner 에 있는 position값을 가져올수있는 방법이 없을까요?
참고로 String[] items = {"2명","3명","4명","5명","6명}; 이걸 써서 spinner를 만들었습다.
ArrayAdapter<String> adapter = new ArrayAdapter<String>
(this,android.R.layout.simple_spinner_item,items); //스피너와 안의 내용을 합치는것
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);
spin.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,View view,int position,long id){
// TODO Auto-generated method stub
//스피너안의 버튼을 클릭할시에 이벤트 발생
if(position==0){
};
여기까지 구현해놓은 상태입니다.




....이전 생략
final TextView ProgText = (TextView) findViewById(R.id.Prog_text); <<-- 읽은 배열값을 나타낼 텍스트뷰
if (position > -1){ <<--- 스피너 인덱스값은 0 베이스 이기때문에 체크 문장
ProgText.setText(items[position].toString() );
....이후생략
원하시는 답변이 되었는지 모르겠습니다.