내 응용 프로그램에는 응용 프로그램의 기능 영역별로 내비게이션이 있으므로 예를 들어 한 영역은 회의 관리입니다. 회의에서 전체 데이터 입력 양식의 섹션으로 세분화 된 여러 필드가 있습니다. 이것을 관리하기 위해 섹션별로 설정했습니다. 그러나 목록 항목을 가져 와서 한 번에 하나의 목록 만 표시해야한다고 생각하는 자신의 조각에 넣습니다 (요구 사항은 진저 브레드에 4.7 인치 화면이 표시됩니다). 첫 번째 질문은 다음과 같습니다. FragmentPager에서 ListFragments 및 Fragments를 호스팅해도 좋을까요? 아니면 Fragment에 목록을 포함 할 수 있습니까? (UI가 현재 호출기의 조각을 추가하는 방법에 대한 예제가 포함되어 있지만 아직 목록에서 아무것도로드하지 않았습니다. ..FragmentPager의 프래그먼트 및 ListFragments 호스팅
private void initMeetingManager() {
List<Fragment> fragments = new Vector<Fragment>();
// Now add all of the meetingmanagement Fragment parts to the fragment list
fragments.add(Fragment.instantiate(this, MeetingGeneralFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingAttendeesFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingMessageTalkingPointsFragment.class.getName())); //Class Extends ListFragment to display Message Talking Points
fragments.add(Fragment.instantiate(this, MeetingIssueTalkingPointsFragment.class.getName())); //Class Extends ListFragment to display Issue Talking Points
fragments.add(Fragment.instantiate(this, MeetingObjectiveTalkingPointsFragment.class.getName())); //Class Extends ListFragment to display Objective Talking Points
fragments.add(Fragment.instantiate(this, MeetingAdditionalTalkingPointsFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingKnownAgreementsFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingPlanningObjectiveFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingAgreementsFragment.class.getName()));
fragments.add(Fragment.instantiate(this, MeetingAssessmentFragment.class.getName()));
fragments.add(Fragment.instantiate(this, AttachmentFragment.class.getName()));
// add the array the the pager adapter
this.mPagerAdapter = new AppPagerAdapter(super.getSupportFragmentManager(), fragments);
ViewPager pager = (ViewPager) super.findViewById(R.id.viewpager);
pager.setAdapter(this.mPagerAdapter);
}
모든 의견은 크게 어쩌면 늦게