[안드로이드]고급위젯: 아날로그시계,디지털시계,크로노미터,타임피커,데이트피커,캘린더뷰,자동완성텍스트뷰와 멀티자동완성텍스트뷰
아날로그시계와 디지털시계
- 화면에 시간을 표시하는 위젯
- 둘 다 view클래스 상속 => background속성 설정가능
- 참고로 텍스트시계는 Digital Clock과 동일하지만 API level 17에서 deprecated.
1 | //아날로그시계 |
크로노미터
- Chronometer는 타이머형식의 위젯
- 시간을 측정할때 많이 사용
- 메서드 : start(), stop(), reset()있고 각각 크로노미터를 시작, 정지, 초기화한다.
- foramt속성 :
%s
는분:초
또는시:분:초
형식으로 출력
1 |
|
타임피커, 데이트피커, 캘린더뷰
- TimePicker
- DatePicker
- CalendarView
자동완성텍스트뷰와 멀티자동완성텍스트뷰 p250
- 둘 다 EditText를 상속받는다.
- 자동완성단어는 주로 java 코드에서 배열로 설정하며 setAdapter()메소드를 이용한다.
- AutoCompleteTextView
- 단어 1개가 자동완성된다
- MultiAutoCompleteTextView
- 쉼표(,)로 구분하여 여러 개 단어가 자동 완성된다.