original source : https://youtu.be/iIjw2L2fC2M

image

=========================================================

.

.

TabHost가 가지는 methods

image

=========================================================

.

.

TabSpec가 가지는 methods

image

=========================================================

.

.

TabWidget안에 TabSpec들이 들어가게 된다.

여기서는 <FrameLayout>이 tabcontent가 되고 그안에 각 tab이 선택될때 보여줄 content 들이 들어가게된다.

image
image
image

newTabSpec()에는 tag 이름이 arg로 전달된다. setContent()에는 xml화일에서 tab content부분에 해당하는 view의 id가 전달된다.

https://developer.android.com/reference/android/widget/TabHost#newTabSpec(java.lang.String)

image

=========================================================

.

.

TabHost의 TabSpec선택시 fragment 전환을 통해 다른 tab content를 보여주는 방법을 보여주고 있다. 이런 경우 FragmentTabHost를 사용한다.

image
image
image
image

=========================================================

.

.

state list를 통해 tab이 선택되어있는 동안에 다른 drawable이 background가 되게 하는 방법을 보여주고 있다.

image

=========================================================

.

.

Fragment안에서 TabHost를 사용하는 방법설명

image

Comments are closed.

Post Navigation