스티키 탭은
스크롤시 탭이 상단에 걸리면서 보여지는 것인데 그게 곤 상태에서 비져블로 바꾼것이다.
데이터 전달
액티비티에서 다른 탭으로 데이터를 전달할때, 그 탭이 생성되어있을수도 잇고 없을수도 있다.
생성되지 않았다면, 그 데이터를 저장 해놓고, 해당 탭이 resume 될때, 그 값을 설정한다.
이게 생각보다 많이 쓰인다.
바로 이동을 시키려면 tabHost.setCurrentTabByTag("tab3") 이렇게 호출해준다.
VIewPager
ViewPager를 배치하여 보겠다.
destroyItem 은 super를 호출하면 안된다.
isViewFromObject는 넘긴값이 같은건지 물어보는 메소드 이다.
ㅔpager.addOnPageChangeListener (new OnPageChangeListener)
할때 뷰페이져를 상태를 보는
pagerSelected 메소드에서 맨 처음 뷰는 안뜨므로
setTitle로 맨처음에 해당하는 건 미리 세팅을 해놔야한다. 이건 버그이다.
뷰페이져는 자신의 크기가 wrapcontent 로 되면 안뜬다.
내부적으로 match로 바꾼다.
그래서 viewpager는 임의로 결정을 해야된다. 200dp,300dp이렇게 고정해서 사용해야한다.
뷰페이져에서 프래그먼트 쓰기.
'Android' 카테고리의 다른 글
[10일차] 옵션 메뉴 (0) | 2016.07.26 |
---|---|
[9일차]프래그먼트로 뷰 페이져 (0) | 2016.07.25 |
[9일차]프래그먼트 탭 (0) | 2016.07.25 |
[9일차] tabhost (0) | 2016.07.25 |
[9일차] 다양한 화면처리와, 뷰 애니메이션 (0) | 2016.07.25 |