FragmentPagerAdapter를 사용하여 MyFrag 유형의 여러 탭 (조각으로 묶음)을 표시합니다. MyFrag.onCreateView() 내에서 내부적으로 두 개의 조각을 프로그래밍 방식으로 확장합니다 : MyInternalF1 및 MyInternalF2.Android PagerAdapter, 수동으로 부풀린 조각 추가 문제
내가 얻는 것은 어색한 디스플레이 결과입니다. 외부 MyFrag 인스턴스는 괜찮 으면서 해당 탭과 연관됩니다. 그러나 내부 프래그먼트는 잘못된 조각 안에 내장되어 있습니다. 첫 번째 MyFrag에는 내부 Frag가 포함되어 있지만 두 번째, 세 번째 등의 MyFrag에는 내부 Frag가 없거나 다른 Frament의 내부 Frag가 있습니다. 내부 조각은 정상적으로 작동합니다. 조각은 무작위로 조각에 있습니다. 나는 V13 샘플에서 탭/호출기 샘플 위젯을 사용하고
: 샘플/Support13Demos/SRC/COM/예/안드로이드/supportv13/응용 프로그램/FragmentPagerSupport.java
의사 코드 :
Class MyFrag extends Fragment
{
public View onCreateView(LayoutInflater inflater,
ViewGroup container,Bundle savedInstanceState)
{
super.onCreateView(inflater, container, savedInstanceState);
....
FragmentTransaction trans = getFragmentManager().beginTransaction();
trans.add(R.id.myfragContainer, new MyInternalF1, "InternalF1");
trans.add(R.id.myfragContainer, new MyInternalF2, "InternalF2");
trans.commit();
....
}