我正在开发一个Android应用程序并且已经编写了一些代码,但是我认识到在某些屏幕之间切换标签会很不错。
我使用了来自http://www.vogella.com/tutorials/AndroidActionBar/article.html#actionbar_navigation_tab
的“导航标签”的vogella教程现在我有问题,我不知道如何将我的内容添加到单个标签页。
还尝试了其他标签品种,但这让我更加困惑。甚至android开发者网站上的标签教程也不是更好的方法:(
作为androidprogramming的新手,我现在需要一些帮助:)
你的答案
Fraggles
答案 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();
}