Spinner(3)
-
SpinnerDemo-나라이름으로 드롭다운 리스트 만들기
나라이름으로 드롭다운 리스트 만들기 강의 내용 activity_main.xml RelativeLayout변경 Graphical Layout > Form Widgets-TextView 추가 Graphical Layout > Form Widgets-Spinner 추가 MainActivity.java implements AdapterView.OnItemSelectedListener //배열 생성 //View만드는 adapter객체 생성 //드롭다운 화면에 표시할 리소스 지정 //Spinner에 ArrayAdapter를 등록 //이벤트 소스와 이벤트 리스너 연결 //이벤트 핸들러 재정의 -onItemSelected -onNothingSelected 출력 결과
-
Spinner, 스피너, 드롭다운 메뉴
Spinner 드롭다운 선택 기능을 구현한 클래스 Spinner는 AdapterView를 상속 받았습니다. public class SpinnerDemo extends Activity implements AdapterView.OnItemSelectedListener { TextView tvSeason; String[] items={"봄","여름","가을","겨울"}; @Override public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.main); tvSeason=(TextView)findViewById(R.id.tvSeason); Spinner spin=(Spinner)findViewById(R.id.s..
-
어댑터뷰(AdapterView)
선택 위젯(Selection Widget) 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯. 일반위젯과 다르게 선택 위젯은 어댑터를 사용하므로 직접 위젯에 데이터를 설정할 수 없습니다. 어댑터에서 만들어주는 뷰를 이용해 ListView의 한 아이템으로 보여주는 방식입니다. 어댑터(Adapter) 여러 개의 항목중에서 하나를 선택해야 하는 선택 위젯은 어댑터를 사용해 합니다. 데이터는 직접 위젯에 설정되지 않고 어댑터를 설정해서 선택위젯에 표시되게 됩니다. 어댑터뷰 자식 뷰들과 그것들을 관리하는 어댑터를 갖는 뷰 리스트 형식으로 자식 뷰들을 배치하는 뷰들은 어댑터 뷰라는 특성 모든 어댑터 뷰들은 ViewGroup 클래스와 AdapterView 클래스를 상속 모든 어댑터 뷰에는 어댑터 패턴(adapter..