폼 구성요소

  • EditText : 문자열 입력
  • RadioButton : 다수 아이템 중 하나의 아이템 선택
  • CheckBox : 다수 아이템 중 하나 이상의 아이템 선택
  • RatingBar : 등급을 부여함
  • Spinner : 다수 아이템 중 하나의 이상의 아이템 선택
  • Button : 하나의 액션을 실행하기 위해 사용자가 클릭하는 이벤트를 도움
  • ToggleButton : 하나의 버튼으로 두 가지동작을 나타냄(예:On, Off)
  • ImageButton : 버튼 기능을 가진 이미지

h2.spinner

클래스설명
Spinner하나의 차일드를 출력하는 뷰로서 사용자가 선택할수 있는 여러 아이템을 출력함
AbsSpinnerSpinner를 위한 기본클래스임
ArrayAdapter임의 배열을 리스트뷰로 바인딩하는 클래스임
클래스속성설정
ActivityfindViewById(int)R.java에 할당된int주소값을 갖는 뷰를 찾음
AbsSpinnersetAdapter(SpinnerAdapter)스피너에 표현될 아이템을 설정함
ArrayAdaptercreateFormResource
(Context,int,int)
외부 자원을 이용하여 ArrayAdapter를 만듦.

Context는 Activity들 간에 리소스 공유를 위해 사용되는 클래스이며,

this는 현재 실행중인 자신의 객체를 의미함
setDropDown
ViewResource(int)
드롭다운 뷰를 만들기 위해 레이아웃 리소스를 설정함

h2.EditText, RadioButton, ChechkBox, Spinner,DatePicker 실습