DEVELOPMENT/ANDROID
[android] 여러개의 스피너를 편리하게
RAYZIE
2014. 2. 18. 18:35
- public class Info extends Activity {
- ArrayAdapter<CharSequence> adspin;
- /** Called when the activity is first created. */
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.info);
- spinner((Spinner)findViewById(R.id.spinner1) ,R.array.open);
- }
- public void spinner(Spinner sp, int textArrayResId) {
- adspin = ArrayAdapter.createFromResource(this, textArrayResId,
- android.R.layout.simple_spinner_item);
- adspin.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- sp.setAdapter(adspin);
- sp.setOnItemSelectedListener(new OnItemSelectedListener() {
- int position, long arg3) {
- // TODO Auto-generated method stub
- Toast.makeText(Info.this,
- adspin.getItem(position) + "을/를 선택 했습니다.",
- Toast.LENGTH_SHORT).show();
- }
- public void onNothingSelected(AdapterView<?> arg0) {
- // TODO Auto-generated method stub
- }
- });
- }
- }