使用PagerAdapter处理每页多个片段

时间:2012-01-24 20:46:26

标签: java android android-fragments android-viewpager

我见过许多标准FragmentTabsPager实施的教程,每个页面上都有一个Fragment。我正在尝试将FragmentLayoutSupport示例(左侧的ListFragment,右侧的详细信息Fragment与寻呼机示例结合起来。

以下是来自v4支持库的getItem()中的FragmentTabsPager方法。

    public Fragment getItem(int position) {
        TabInfo info = mTabs.get(position);
        return Fragment.instantiate(mContext, info.clss.getName(), info.args);
    }

为了支持每页多个Fragments(而不是嵌套,而不是并排),是否会在我的重写版本的方法中以编程方式声明布局(例如LinearLayout) ,实例化两个Fragments,并将它们添加为子项,返回LinearLayout? (如果是纵向,请仅使用LinearLayout返回Fragment。)

单独覆盖此方法是否足够,或者这是一种解决问题的天真方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

不要使用FragmentPagerAdapter,创建自己的适配器,返回View(在您的情况下为LinearLayout)。

相关问题