【发布时间】:2013-12-30 19:41:07
【问题描述】:
我目前正在编写一个应用程序,该应用程序使用大量可通过导航抽屉访问的片段。到目前为止一切顺利,但我也希望在其中一个片段中有一个带有 2 个选项卡的 TabHost。我如何最好地实施它?这是一个代码sn-p:
public class SectionFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
int position = getArguments().getInt("position");
if (position == 0) {
rootView = inflater.inflate(R.layout.startmenu_layout, container,
false); // die rootView zum Weiterarbeiten holen
} else if (position == 1) {
rootView = inflater.inflate(R.layout.startmenu_layout, container,
false);
等等……
我怎样才能最好地进行? 提前致谢,
论坛发帖人
【问题讨论】:
-
到目前为止你是如何尝试实现它的?
-
@Luksprog 我尝试调用 2 个内部片段(我认为这是您应该这样做的方式)并使用 TabHost 使它们可访问,但我不知道如何正确编码。
-
您想做的事情并没有什么特别之处。您将使用与
getChildFragmentManager()而不是getFragmentManager()(或支持版本)相同的代码。另外,你可以看看FragmentTabHost。
标签: android android-fragments navigation-drawer