如何在Android中从旧的tabhost切换到滑动选项卡?

如何在Android中从旧的tabhost切换到滑动选项卡?,android,android-fragments,android-tabhost,Android,Android Fragments,Android Tabhost,我正在使用旧的tabHost来握住一只装满不同片段的手作为选项卡。如何轻松地将其切换到较新的滑动选项卡 public class StatisticsTab extends Fragment { private FragmentTabHost mTabHost; //Mandatory Constructor public StatisticsTab() { } public void onCreate(Bundle savedInstanceS

我正在使用旧的tabHost来握住一只装满不同片段的手作为选项卡。如何轻松地将其切换到较新的滑动选项卡

public class StatisticsTab extends Fragment  {


    private FragmentTabHost mTabHost;

    //Mandatory Constructor
    public StatisticsTab() {
    }

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        View rootView = inflater.inflate(R.layout.fragment_tabs,container, false);

        mTabHost = (FragmentTabHost)rootView.findViewById(android.R.id.tabhost);
        mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);




        mTabHost.addTab(mTabHost.newTabSpec("Basic").setIndicator("Basic"),
                StatisticsPage.class, null);
        mTabHost.addTab(mTabHost.newTabSpec("Brewery").setIndicator("Brewery"),
                BreweryStatistics.class, null);
        mTabHost.addTab(mTabHost.newTabSpec("Style").setIndicator("Style"),
                StyleStatistics.class, null);
        mTabHost.addTab(mTabHost.newTabSpec("Taste").setIndicator("Taste"),
                TasteStatisticsPage.class, null);



        return rootView;
    }




}

尝试
PagerSlidingTabStrip
()。用于在ViewPager的不同页面之间导航的交互式指示器。它对我来说太棒了。

我可以在带有片段选项卡的片段上使用它吗?@Mike我目前正在一个带有ViewPager的片段中使用它(它本身显示3-4个片段)。:)@ninetwozero真棒,我只是有点困惑从哪里开始。