안드로이드 fragmentpageradapter 예제

이제 안드로이드 조각 페이지 어댑터 예제, TruitonListFragment.java에 사용되는 조각의 두 번째 유형을 살펴. 위의 클래스에서 init의 이름으로 정적 메서드가 선언 됩니다. 이 init 메서드는 확장 된 안 드 로이드 FragmentPagerAdapter 클래스 인수로 조각의 위치와 호출 됩니다. 이 인수는 나중에 onCreate 및 onCreateView 이 이미지 프래그프래그 메서드에 사용 됩니다. 이 클래스의 레이아웃 파일은 fragment_image.xml입니다. 위의 클래스에서는 MainActivity가 FragmentActivity를 확장하고 이 클래스에서 MyAdapter 및 ViewPager 클래스가 모두 인스턴스화되는 것을 볼 수 있습니다. 자세히 보면 MyAdapter 클래스는 Android FragmentPagerAdapter 클래스를 확장한다는 것을 알게 될 것입니다. 확장 된 안드로이드 FragmentPagerAdapter 클래스를 살펴 수 있습니다, 여기에 getItem의 이름으로 방법이 존재합니다. 이 getItem 메서드는 위치에 따라 표시 될 모든 조각을 호출 하는 하나입니다. MainActivity.java는 레이아웃 조각_pager.xml로 표시됩니다.

자주 볼 수 있는 좋은 기능은 페이지 간에 연속스와이프를 할 수 있다는 것입니다. 첫 번째 페이지에서 오른쪽으로 스 와이프하고 마지막 에 왼쪽으로 스 와이프 할 때 첫 번째 페이지로 이동하면 마지막 페이지로 이동합니다. 예를 들어, 3페이지 사이를 스 와이프하면 다음과 같이 보일 수 있습니다: 위의 예에서는 List-Fragment에서 첫 번째 조각을 열고 클릭한 항목을 표시하려는 경우를 가정합니다… 그래서 우리는이 경우에 무엇을 할 수 있습니까? 당신은 저를 도와주세요 수 있습니까? 나는 안드로이드 개발에 새로운. 노란색 팝업에서 지금 동기화를 누르고 Android Studio가 라이브러리를 설치할 때까지 기다립니다. 위의 클래스에서 유일한 차이점은 ListFragment가 사용되며 나머지는 ImageFragment에서와 동일하다는 것입니다. 그것은 확장 된 안 드 로이드 FragmentPagerAdapter에서 호출 되는 정적 된 init 메서드. 레이아웃 fragment_pager_list.xml을 사용 : 기본 활동으로 시작할 수 있습니다,이 활동은 안드로이드 FragmentPagerAdapter 클래스가 선언되는 곳입니다. MainActivity.java를 살펴보십시오. 내 이전 튜토리얼에서 나는 우리가 메모리에 조각을 유지하려는 경우, 경우를 언급했다. 여기에 안드로이드 조각 페이지 적응기의 단계, 안드로이드 FragmentPagerAdapter를 사용하는 주요 장점은, 그것은 메모리에 조각을 유지한다는 것입니다.