작은 애플리케이션을 개발 중입니다. 여러 개의 스크린을 보여주고 싶지만 사용자는 손가락을 오른쪽/왼쪽으로 밀어서 이동할 수 있습니다. 예를 들어, 한 화면에서 1에서 15까지의 레벨을 보여주고 다음에 16에서 30까지를 표시하는 여러 레벨의 많은 게임에서 볼 수 있습니다. 각 화면에 대한 활동을 만들 필요가 없다고 생각합니다. , 나?하나의 액티비티에서 여러 화면 생성하기
0
A
답변
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
관련 문제
- 1. 하나의 PR의 여러 PR 생성하기
- 2. 하나의 액티비티에서 여러 DrawerLayout을 열 수 있습니까?
- 3. 하나의 액티비티에서 MediaPlayer의 prepareAsync가 다른 액티비티에서 재생됩니다.
- 4. 안드로이드 액티비티에서 화면 하단의보기 수정
- 5. 안드로이드 화면 액티비티에서 비디오 만들기
- 6. 여러 액티비티에서 핸들러 사용하기
- 7. 하나의 액티비티에서 AsyncTaskLoader 및 AsyncTask
- 8. 하나의 액티비티에서 세 개의 RecyclerViews
- 9. ember없이 하나의 단일보기 생성하기
- 10. 여러 액티비티에서 값을 전달하는 방법
- 11. 여러 액티비티에서 프래그먼트의 인터페이스 구현
- 12. 동일한 UIImageView의 여러 인스턴스 생성하기
- 13. 단일 액티비티에서 여러 단편을 구현하는 방법
- 14. 하나의 함수에서 화면 요소를 여러 번 업데이트합니다.
- 15. 여러 개의 .fla가있는 하나의 로더 화면
- 16. Android에서 하나의 레이아웃으로 여러 화면 크기 지원
- 17. 여러 개의 UIPicker 하나의 화면 사용
- 18. 하나의 액티비티에서 하나 이상의 액티비티를 android에서 재생합니다.
- 19. 하나의 액티비티에서 다른 (AsyncTask) 로더 사용하기
- 20. 안드로이드는 하나의 액티비티에서 다른 콘텐츠를 얻습니다.
- 21. 하나의 액티비티에서 다른 액티비티리스트 뷰로 데이터 전달하기
- 22. 하나의 액티비티에서 다른 액티비티로 번들을 이동하기
- 23. 프로그래밍 방식으로 홈 화면 위젯 생성하기
- 24. 카프카에서 여러 소비자 생성하기
- 25. MPI, 하나의 프로세스로 자식 생성하기
- 26. 하나의 페이지에서 여러 개의 즉석 동적 페이지 생성하기
- 27. Grails 내보내기 플러그인을 사용하여 하나의 Excel 문서에서 여러 시트 생성하기
- 28. 여러 C++ 및 C 오브젝트 파일에서 하나의 .so 생성하기
- 29. 다른 액티비티의 하나의 액티비티에서 생성 된 단편 사용
- 30. 여러 액티비티에서 동일한 단편 조각을 사용하십시오.
나는 당신이 찾고있는 것이 [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