Android viewpager不显示子viewpager

Android viewpager不显示子viewpager,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,在我的类中,我调用另一个类来演示对话框中的片段 public class FragmentT extends Fragment implements AnimationListener { ImageButton btn; Context cxt; RelativeLayout fragmentT; View vPOp; Animation animation; ViewPager pager;

在我的类中,我调用另一个类来演示对话框中的片段

   public class FragmentT extends Fragment implements AnimationListener {
    ImageButton btn;
    Context cxt;

    RelativeLayout fragmentT;


        View vPOp;
        Animation animation;
         ViewPager pager;



    @Override
    public View onCreateView(final LayoutInflater inflater, final ViewGroup container,
            Bundle savedInstanceState) {
        // TODO Auto-generated method stub

        if (container == null) {

            return null;
        }
        cxt=getActivity();
        this.activity=getActivity();
        vPOp = inflater.inflate(R.layout.pop, container, false);
        pager = (ViewPager) vPOp.findViewById(R.id.up);

        btn = (ImageButton) vPop.findViewById(R.id.button);



        btn.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub



                new DialogFragmentWindow().show(getSupportFragmentManager(),"");

            }
        });



        return vPop;
    }






    @Override
    public void onAnimationEnd(Animation arg0) {
        // TODO Auto-generated method stub

    }



    @Override
    public void onAnimationRepeat(Animation arg0) {
        // TODO Auto-generated method stub

    }



    @Override
    public void onAnimationStart(Animation arg0) {
        // TODO Auto-generated method stub

    }

}
DialogFragmentWindow在哪里

public class DialogFragmentWindow extends DialogFragment {
    PageAdapter pPageAdapter;
    Context context;
    ViewPager vp;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.pop, container);
        context = getActivity();
    //  this.activity=getActivity();
         vp = (ViewPager) view.findViewById(R.id.pVF);

        List<Fragment> fragments = getFragments();
            FragmentAdapter pA = new FragmentAdapter(getChildFragmentManager(),fragments);

            vp.setAdapter(pA);

            getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE);


        return view;
    }


    private List getFragments() {
        List<Fragment> fragmentPop = new Vector<Fragment>();
        //fragmentPop.add(FragSc1.newInstance());
        fragmentPop.add(Fragment.instantiate(context,
                FragSc1.class.getName()));
        fragmentPop.add(Fragment.instantiate(context,
                FragSc2.class.getName()));

        return fragmentPop;
    }



}

我正在调用的viewpager位于另一个布局中,因此希望使用getChildFragmentManager(),无法理解这个问题,第一次使用chid fragment/viewpager。

请尝试这样做。这可能对你有帮助

new DialogFragmentWindow().show(getSupportFragmentManager().beginTransaction(), "dialog");

我想做的是,它甚至不去做你真正想做的事?第二部分
new DialogFragmentWindow().show(getSupportFragmentManager().beginTransaction(), "dialog");