2013-05-22 4 views
0

작은 애플리케이션을 개발 중입니다. 여러 개의 스크린을 보여주고 싶지만 사용자는 손가락을 오른쪽/왼쪽으로 밀어서 이동할 수 있습니다. 예를 들어, 한 화면에서 1에서 15까지의 레벨을 보여주고 다음에 16에서 30까지를 표시하는 여러 레벨의 많은 게임에서 볼 수 있습니다. 각 화면에 대한 활동을 만들 필요가 없다고 생각합니다. , 나?하나의 액티비티에서 여러 화면 생성하기

+1

나는 당신이 찾고있는 것이 [ViewPager] (http://developer.android.com/reference/android/support/v4/view/ViewPager.html)라고 믿습니다. ViewPager를 사용하면 어댑터를 연결하고 어댑터에서 경량 작업 인 Fragment를 배치 할 수 있습니다. 당신은 각 스크린을위한 완전한 본격적인 활동을 만들 필요가 없다는 점에서 옳습니다. 또한 [FragmentPagerAdapter] (http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html) 클래스를 살펴보십시오. – yiati

답변

0

당신이 찾고있는 것은 ViewPager입니다.이 기능을 사용하면 하나의 활동에서 여러보기를 관리하고 자동으로 네비게이션을 처리 할 수 ​​있습니다.

이 클래스는 에 있습니다. 따라서 Android API 레벨 4 이상 (Android 1.6, 도넛 형, 시장 점유율은 tenth of a percent)에서만 작동하며, v4 지원 라이브러리를 응용 프로그램의 종속성으로 포함시킵니다.

+0

도움을 주셔서 감사합니다. – Mocas

+0

바로. ViewPager 사용에 대한 Google의 샘플 코드는 http://developer.android.com/training/implementing-navigation/lateral.html#horizontal-paging을 참조하십시오. – moveaway00

관련 문제