Android Spinner
3일차.
윈도우즈에서는 보통 콤보박스(ComboBox)라 불린다. 리스트(List)라고 불릴때도 있다.
Android에서는
Spinner 위젯이다.
Graphical layout에서 Spinner 를 가져다 놓은다음 목록을 채우기 위해
해당 activity 생성자에
String[] items = {"쇼핑","여친","약","사랑","우정"};
ArrayAdapter aa = new ArrayAdapter(this, android.R.layout.simple_spinner_item, items);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(aa);
하면 내용이 채워진다.
android.R.layout.simple_spinner_item 등 해당 static final 값들은 왜 저런방식으로 사용하지는 모르겠다.
그냥 R.id._spinner1 처럼 접근 해도 되지 않을까?
class명으로 봤을때 Adapter 이면 spinner 위젯이라는 타입만 알면 되는것 아닌가?
댓글
댓글 쓰기