안드로이드 위젯 정리...
- 홈스크린 한 화면에 위젯이 차지할 수 있는 영역
: 가로 4개, 세로 4개 총 16개의 직사각형으로 나뉨
- 위젯 만들기
: 위젯 layout, 위젯 provider, manifest에 위젯 등록, 위젯 class 작성
- 위젯 layout
: 위젯 가이드라인 페이지(http://developer.android.com/guide/practices/ui_guidelines/widget_design.html)
- 위젯 layout의 한계(사용할 수 있는 layout 및 view)
: frameLayout, relativeLayout, linearLayout, analogClock, button, chronometer, imageButton, imageView, progressBar, textView
- 위젯 provider
: xml속성 중 AppWidgetProvider를 선택하여 생성
- 위젯 provider의 속성
: min width, min height, update period millis, initial layout, configure
- min width, min height(최소 너비, 최소 높이)
: 셀 크기에 따른 최소 크기 (셀 개수 * 74) - 2, 단위는 dp
셀1 = 72dp, 셀2 = 146dp, 셀3 = 220dp, 셀4 = 294dp
- update period millis(위젯의 업데이트 주기)
: 권장은 하루에 3~4번 주기로 업데이트, 수동 업데이트는 0으로 설정
- initial layout
:
'프로그래밍 > Android' 카테고리의 다른 글
Android Fragment 생명주기 (0) | 2014.04.17 |
---|---|
Android Toast 중복 제어하기 (0) | 2014.04.16 |
ADT(Android Developer Tools) 버전 선택하여 설치하기 (0) | 2014.03.18 |
Android 해상도 변경시 화면비율로 dp 설정하기 (0) | 2014.02.16 |
Android dp와 px의 관계 (0) | 2014.01.28 |
댓글