Я видел много учебных пособий для стандартной реализации FragmentTabsPager
, где на каждой странице есть один Fragment
. Я пытаюсь объединить пример FragmentLayoutSupport
(ListFragment слева, подробности Fragment
справа) с примером пейджера.
Вот метод getItem()
в FragmentTabsPager
из библиотеки поддержки v4.
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
.)
Достаточно ли переопределить этот метод в одиночку или это наивный подход к проблеме?
Спасибо!