안드로이드 프로그래밍 6장 연습문제
- 최초 등록일
- 2017.11.30
- 최종 저작일
- 2017.01
- 8페이지/ 한컴오피스
- 가격 1,500원
목차
없음
본문내용
6장
1.시간 및 날짜와 관련된 위젯을 모두 열거하라.
- TimePicker, DatePicker, CalenderView, Chronometer, AnalogClock, DigitalClock
2.크로노미터 초기화, 시작, 중지에 사용하는 세 메소드는 무엇인가?
- reset(), start(), stop()
3.진행 상태를 표시하는 위젯 3개와 각각의 차이점을 요약하라.
- 프로그래스바 : 작업의 진행상황을 바나 원 형태로 제공한다. 바 형태는 어느정도 진행되
었는지를 확인할 수 있지만, 원 형태는 현재 진행 중이라는 상태만 표시한다.
- 시크바 : 프로그래스바의 하위 클래스로, 프로그래스바와 대부분 비슷하며 사용자가 터치
로 임의 조절이 가능하다. 음량조절이나 동영상 재생 시 사용자가 재생 위치를 지정하는 용도
로 사용할 수 있다.
- 래이팅바 : 진행상황을 별 모양으로 표시한다. 프로그래스바의 하위 클래스이므로 사용방
법은 비슷하다. 인터넷에서 서적, 음악, 영화 등에 대한 선호도를 표시할 때 주로 사용된다.
4.위젯이 많아서 화면에 넘칠 때, ( ⓵) 에 넣으면 세로 스크롤 효과를 볼 수 있고, ( ⓶)에
넣으면 가로 스크롤 효과를 볼 수 있다.
⓵스크롤 뷰
⓶수평 스크롤 뷰
5.슬라이딩드로어를 만드는 다음 XML코드를 완성하라
<SlidingDrawer
android:content=“@+id/mycontent”
android:handle=“@+id/myhandle”>
<Button
android:id=( ⓵)
android:text=“서랍 손잡이”/>
<LinearLayout
android:id=( ⓶)>
<TextView android:text=“여기는 서랍 안입니다.”/>
</LinearLayout>
</SlidingDrawer>
답⓵“@+id/myhandle”
⓶“@+id/mycontent
참고 자료
없음