使用vogella教程添加标签

时间:2014-01-10 08:00:44

标签: android android-fragments tabs navigation

我正在开发一个Android应用程序并且已经编写了一些代码,但是我认识到在某些屏幕之间切换标签会很不错。

我使用了来自http://www.vogella.com/tutorials/AndroidActionBar/article.html#actionbar_navigation_tab

的“导航标签”的vogella教程

现在我有问题,我不知道如何将我的内容添加到单个标签页。

还尝试了其他标签品种,但这让我更加困惑。甚至android开发者网站上的标签教程也不是更好的方法:(

作为androidprogramming的新手,我现在需要一些帮助:)

你的答案

Fraggles

1 个答案:

答案 0 :(得分:0)

标签的内容由Vogella以不同的片段进行管理。所以你需要做的是为不同的标签创建不同的片段。一旦在FragmentManager的帮助下单击选项卡,就会将此片段放入容器中。 Vogella正在使用以下听众:

  @Override
  public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
    // When the given tab is selected, show the tab contents in the
    // container view.
    Fragment fragment = new DummySectionFragment();
    Bundle args = new Bundle();
    args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, tab.getPosition() + 1);
    fragment.setArguments(args);
    getFragmentManager().beginTransaction().replace(R.id.container, fragment).commit();
  }