CODEDRAGON ㆍDevelopment/Android
Tab화면 구성하기
강의 내용
activity_main.xml |
직접 코딩하여 작성 Graphical Layout > Composite-TabHost 추가 -<LinearLayout -<TabWidget -<FrameLayout |
MainActivity.java |
//Tabhost객체 생성 //메인액티비티에 탭호스트 등록 //첫번째 Tab작업 (시계) //두번째 Tab 작업 (버튼) //초기 보여질 탭 지정(0) //초기 보여질 탭 변경(1) |
TabHost 구성
TabHost
|
TabHost |
TabWidget과 FrameLayout으로 구성 XML레이아웃 ID는 반드시 반드시 @android:id/tabhost로 지정 |
TabWidget |
탭버튼 표시 XML레이아웃 ID는 반드시 @androd:id/tabs로 지정 |
FrameLayout |
화면을 구성하는 부분 XML레이아웃 ID는 반드시 @android:id/tabcontent로 지정 |
TabHost 구조
TabHost / TabWidget 계층도
탭 호스트 사용 절차
1 |
Tabhost객체 생성 |
2 |
TabSpec객체 생성 |
3 |
TabSpec객체에 Indicator 설정 TabSpec객체에 Content 설정 |
4 |
TabHost에 등록 |
출력 결과
xml UI만 작성 후 실행한 화면
'Development > Android' 카테고리의 다른 글
ViewFlipperDemo-Swipe, 터치를 이용해 ViewFlipper의 이미지 출력하기 (0) | 2014.07.01 |
---|---|
ViewFlipperDemo-Button, ViewFlipper를 통해 이미지 목록 순차적으로 출력하기 (0) | 2014.06.30 |
GridViewDemo2-baseAdapter추상클래스를 상속받아 추상메소드를 재정의하여 GridView에 출력하기 (0) | 2014.06.30 |
GridViewDemo-배열 데이터를 GridView에 표시하기 (0) | 2014.06.30 |
GridView-그리드뷰 (0) | 2014.06.30 |