xml의 string-array로 item을 해서 아이템들을 추가 했는데요...
고것들을 스피너 쪽에 넣는것까지 성공했습니다.
그런데 고것들이 선택되면 화면에 출력해주려고 하는데요...
그 아이템 값들을 얻어온것들을 변수에 어떻게 저장해서 표현해야 할지를 모르겠습니다;;
public class mix extends Activity implements AdapterView.OnItemSelectedListener{
TextView selection;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Spinner s = (Spinner) findViewById(R.id.Spinner);
s.setOnItemSelectedListener(this);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.plants,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
s.setAdapter(adapter);
//selection = (TextView)findViewById(R.id.selection);
//TextView text_sel = (TextView)s.getSelectedItem();
//CharSequence selected_text = text_sel.getText();
}
public void onItemSelected(AdapterView<?> parent, View v, int position , long id){
selection.setText(adapter[position]); <---요기가 어떻게 해야할지를 모르겠어요..
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
selection.setText("");
}
}