无法在导航抽屉Android的片段内添加选项卡

1)我遵循Android开发人员文档中导航抽屉示例,在这里developer.android.com/training/implementing-navigation/nav-drawer.html
并创build我的整个应用程序。 在给定的例子中,他们已经在抽屉中使用了片段,这些片段被称为具有以下代码的片段

Bundle args = new Bundle(); args.putInt("Title_Number", position); fragment.setArguments(args); FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit(); 

2)现在我想在一个片段内Tab行为,即当我在Nav-Drawer中select一个特定的项目时,加载的片段应该在顶部显示一个标签栏,就像这样。 http://flic.kr/p/hn4G3i

3)我已经按照这里给出的教程和例子
developer.android.com/training/implementing-navigation/lateral.html ,
但这里给出的例子是使用FragmentActivity ,这是不符合片段(根据我的知识)。

有人可以帮助我在我的应用程序中实现这种行为。 提前致谢。

Solutions Collecting From Web of "无法在导航抽屉Android的片段内添加选项卡"

 import android.app.ActionBar; import android.app.Fragment; import android.app.FragmentTransaction; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import cgg.gov.in.apps.eoffice.source.R; public class TestTabsinsideFragment extends Fragment { View rootView; public TestTabsinsideFragment () { // Empty constructor required for fragment subclasses } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getActivity().getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); // Apply the layout for the fragment rootView = inflater.inflate(R.layout.approve_leaves, container, false); getActivity().setTitle("New tabbed layout inside Fragment :-) "); ActionBar.TabListener tabListener = new ActionBar.TabListener() { public void onTabSelected(ActionBar.Tab tab, FragmentTransaction ft) { // show the given tab } public void onTabUnselected(ActionBar.Tab tab, FragmentTransaction ft) { // hide the given tab } public void onTabReselected(ActionBar.Tab tab, FragmentTransaction ft) { // probably ignore this event } }; // Add 3 tabs, specifying the tab's text and TabListener for (int i1 = 0; i1 < 3; i1++) { getActivity().getActionBar().addTab( getActivity().getActionBar().newTab() .setText("Tab " + (i1 + 1)) .setTabListener(tabListener)); } return rootView; } 

我自己解决了这个问题。 :d