如何在Android中从旧的tabhost切换到滑动选项卡?
我正在使用旧的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
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真棒,我只是有点困惑从哪里开始。