본문 바로가기

안드로이드스튜디오

안드로이드 스튜디오 뷰페이저 만들기

728x90
반응형

* 뷰페이저는 손가락으로 좌우 스크롤하여 넘겨볼 수 있는 기능을 제공한다.

만약 화면 전체를 뷰페이저로 채운다면 좌우 스크롤을 통해 화면을 넘겨볼 수 있게 된다.

화면 일부분만 차지하고 있어도 그 부분에서만 좌우 스크롤이 동작한다.

뷰페이저는 그 안에 프래그먼트를 넣을 수 있고 좌우 스크롤로 프래그먼트를 전환하게 된다.

뷰페이저는 내부에서 어댑터라는 것과 상호작용하게 되어 있는데 이것은 뷰페이저가 여러 개의 아이템 중에 하나를 보여주는 방식으로 동작하기 때문이다.

 

* 뷰페이저는 어댑터와 상호작용하면서 getCount 메서드로 몇 개의 프래그먼트가 들어 있는지 확인한다.

그런 다음, 화면의 상태에 따라 해당하는 프래그먼트를 꺼내와 보여주게 된다.

 

* 타이틀스트립(TitleStrip)은 위나 아래쪽에 전체 아이템의 개수와 현재 보고 있는 아이템이 어떤 것인지를 보여준다.

타이틀스트립 외에 탭스트립을 사용할 수도 있는데 이 경우에는 탭 모양으로 아이템을 구분하여 보여준다.

반응형