Android:如何在“片段”中实现Tabular UI?

时间:2015-02-11 22:49:15

标签: android android-fragments tabs

当涉及到片段内部时,普通表格UI的实现似乎有独特的差异。

我希望找到一种正确的方法,让表格式用户界面有三到四个标签,每个标签包含一个带有自定义格式的列表项的列表视图。

我查看并搜索了许多建议,但它们适用于其他情况,例如带有表格UI的活动,每个标签都是片段或类似的东西。区别在于,我正在尝试片段内的表格UI。

我搜索了最接近的问题,但不完全正确。 Fragment inside a fragment

我还查看了Android自动生成的项目,用于表格式UI,但是它是在活动内部的表格UI上构建的,而不是片段。

因此,如果有可能为此提供解决方案,请帮助新开发人员。提前谢谢。

1 个答案:

答案 0 :(得分:0)

只要您的minSdkVersion为17或更高,或者您正在使用Android支持包中的片段backport,您就可以在其他片段中使用片段。这允许您使用ViewPager,其中一个提供的基于片段的PagerAdapter实现(例如,FragmentPagerAdapter)和一个选项卡式指示符(例如,PagerSlidingTabStrip)用于分段。或者,您可以在片段内使用FragmentTabHost

如果您的minSdkVersion低于17 ,您不想使用片段backport,那么您的主要选项是:

  • 使用ViewPager和标签式指标,但创建自己的PagerAdapter使用页面视图,或

  • TabHost,再次使用视图作为页面