我见过许多标准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
。)
单独覆盖此方法是否足够,或者这是一种解决问题的天真方法?
谢谢!
答案 0 :(得分:0)
不要使用FragmentPagerAdapter
,创建自己的适配器,返回View
(在您的情况下为LinearLayout
)。