- 시계 표시 위젯:
- AnalogClock
- DigitalClock(TextClock) (API 17부터는 TextClock으로 바뀜)
- Chronometer - 시간 측정
- 달력 위젯
- CalendarView
- 날짜, 시간 선택 위젯
- DatePicker
- TimePicker
- 자동 완성 텍스트 뷰:
- AutoCompleteTextView
- MultiAutoCompleteTextView
- 진행 표시 위젯:
- ProgressBar
- RatingBar
- SeekBar
- ScrollView
- WebView
10월 29일 실습
실습 6-2, 간단한 웹 브라우져 만들기
WebView를 이용
EditText에서 주소를 입력 받고, 이동 버튼을 누르면 WebView에 해당 주소의 웹 페이지를 보여주며, 추가로 아래 내용을 구현한다.
- 링크를 클릭하면 WebView내에서 보여주기 WebViewClient의 shouldOverrideUrlLoading() 메소드가 무조건 false를 리턴하게 함
- URL에 http:// 가 없으면 자동으로 붙여주기.
- 페이지가 loading되면 해당URL을 EditText에 보여주기 (WebViewClient의 onPageFinished()메소드를 override해야 함. 그리고 View의 getRootView()메소드를 활용)
- 링크를 클릭하면 WebView내에서 보여주기 WebViewClient의 shouldOverrideUrlLoading() 메소드가 무조건 false를 리턴하게 함
- URL에 http:// 가 없으면 자동으로 붙여주기.
- 페이지가 loading되면 해당URL을 EditText에 보여주기 (WebViewClient의 onPageFinished()메소드를 override해야 함. 그리고 View의 getRootView()메소드를 활용)