위의 그림과 같이 여러 뷰들이 모여서 위젯이 구성이되고 나중에는 Application이 구성이 되는 것입니다.
위의 View들은 기본 Class Method에 접근이 가능하며, 해당 View들의 Method를 다음과 같이 간단하게 정리하여 보았습니다.
1. View
setBackgroundColor(int color) : 백그라운드 색상 설정.
setBackgroundDrawable(Drawable d) : 백그라운드 이미지 설정.
setMinimumHeight(int minHeight) : 최소 높이 설정.
setMinimumWidth(int minWight) : 최소 넓이 설정.
setPadding(int left, int right, int top, int bottom) : 여백 사이즈 설정.
setClickable(boolean c) : 엘리먼트의 클릭 가능 여부 체크.
setFocusable(boolean f) : 엘리먼트의 포커스 가능 여부 체크.
setOnClickListener(OnClickListener l) : 클릭 이벤트 발생 여부 체크 설정.
setOnFocusChangeListener(OnFocusChangeListener l) :
포커스 이벤트 발생 여부 체크 설정.
setLayoutPalams(ViewGroup.LayoutParams l) : 레이아웃 파라미터 설정.
2. TextView
setGravity(int gravity) : 중력(위, 아래, 오른쪽 등) 셋팅
setHeight(int height) : 높이 셋팅
setWidth(int width) : 넓이 셋팅
setTypeFace(TypeFace face) : 서체 셋팅
setText(CharSequence text) : 텍스트 셋팅
3. ListView
setEmptyView(View EmptyView) : List Item이 없을경우 사용할 View 설정
setItemCanFocus(boolean bFocus) : 각 항목에 Focus를 줄것인지 말것인지를
설정.
setChoiceMode(int choiceMode) : 선택할 수 있는 항목이 하나인지 다수인지를
설정.
setAdapter(ListAdapter adapter) : List에 넣을 항목들을 설정.
addFooterView(View v) : 항상 List의 마지막에만 존재하는 항목 추가.
addHeaderView(View v) : 항상 List의 맨 위에만 존재하는 항목 추가.
'안드로이드' 카테고리의 다른 글
안드로이드 APK 다운로드 홈페이지 (0) | 2011.01.13 |
---|---|
윈도우 환경에서 안드로이드 풀소스 받기 (0) | 2011.01.12 |
Activity LifeCycle (0) | 2011.01.10 |
Activity Stack (0) | 2011.01.10 |
안드로이드 우선순위 (0) | 2011.01.10 |