달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

'TabWidget'에 해당되는 글 1

  1. TabDemo-Tabhost/TabWidget, Tab화면 구성하기

Tab화면 구성하기

   

   

강의 내용

activity_main.xml

직접 코딩하여 작성

Graphical Layout > Composite-TabHost 추가

-<LinearLayout

-<TabWidget

-<FrameLayout

MainActivity.java

//Tabhost객체 생성

//메인액티비티에 탭호스트 등록

//첫번째 Tab작업 (시계)

//두번째 Tab 작업 (버튼)

//초기 보여질 탭 지정(0)

//초기 보여질 탭 변경(1)

   

   

TabHost 구성

TabHost

   

TabWidget

FrameLayout

  

   

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만 작성 후 실행한 화면

   

   

 

Posted by codedragon codedragon

댓글을 달아 주세요