#. 뷰(View)
-. 모든 위젯은 View 클래스를 상속받고 있다.
-. getParent() : 상위 위젯이나 컨테이너를 알려준다.
-. fineViewById() : 컨테이너 내부에서 지정한 ID에 해당하는 위젯을 찾아준다
(예를들어 EditText et = (EditText)findViewById(R.id.edit) )
-. android:typeface : 글꼴 종류를 지정한다(예를들어 monospace등).
-. android:textStyle : Bold, italic등 글꼴 모양을 지정한다
-. android:textColor : 글꼴 색깔을 16진구 RGB 포맷으로 지정한다(빨간색 #FF0000)
#. 이미지
-. 2가지(ImageView, ImageButton) 제공
- . android:src : 어떤 파일을 사용할지 지정 (res/drawable 디렉토리에 저장)
#. 입력필드(EditText)
-. android:autoText : 자동 철자 교정 기능 사용여부 지정
-. android:capitalize : 입력한 텍스트의 첫 글자를 대문자로 자동변경할지 지정(영문이름등)
-. android:digit : 특정 숫자만 입력 받을수 있게 제한 여부 지정
-. android:singleLine : 한줄짜리 텍스트만 입력받을지 지정
-. android:numeric : 숫자만 입력받을 수 있게 지정
-. android:password : 글자 노출안됨(패스워드)
-. android:phoneNumber : 전화번호 입력받을 수 있게 지정
#. 체크박스(CheckBox)
-. TextView의 하위 클래스이므로 TextView가 지원하는 속성 모두 사용가능
-. isChecked() : 체크 박스가 현재 체크된 상태인지를 확인
-. setChecked() : 체크 박스의 체크 상태를 직접 확인
-. toggle() : 체크 박스의 현재 상태를 변경
-. onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked)
cb.setText("체크상태")
else
cb.setText("체크 되지 않은 상태")
}
#. 라디오 버튼
-. CheckBox클래스와 비슷하게 CompoundButton 클래스를 상속받고 더 상위에서는 TextView를 상속받아 TextView를 지원하는 모든 속성을 사용 할 수 있다.
-. RadioButton 을 RadioGroup 인스턴스로 묶어서 사용한다.
-. RadioGroup은 RadioButton이 한번에 하나의 선택상태만 유지하게 함
-. check() : 특정 ID의 라디오 버튼 체크가능(예를들어, group.check(R.id.radio1) )
-. clearCheck() : 특정 ID의 라디오 체크 상태 해제
-. getCheckedRadioButtonId() : 현재 선택된 라디오 버튼 ID를 알아낼 수 있다(선택된 버튼 이 없다면 -1를 리턴한다.)
댓글 없음:
댓글 쓰기