当涉及到片段内部时,普通表格UI的实现似乎有独特的差异。
我希望找到一种正确的方法,让表格式用户界面有三到四个标签,每个标签包含一个带有自定义格式的列表项的列表视图。
我查看并搜索了许多建议,但它们适用于其他情况,例如带有表格UI的活动,每个标签都是片段或类似的东西。区别在于,我正在尝试片段内的表格UI。
我搜索了最接近的问题,但不完全正确。 Fragment inside a fragment
我还查看了Android自动生成的项目,用于表格式UI,但是它是在活动内部的表格UI上构建的,而不是片段。
因此,如果有可能为此提供解决方案,请帮助新开发人员。提前谢谢。
答案 0 :(得分:0)
只要您的minSdkVersion
为17或更高,或者您正在使用Android支持包中的片段backport,您就可以在其他片段中使用片段。这允许您使用ViewPager
,其中一个提供的基于片段的PagerAdapter
实现(例如,FragmentPagerAdapter
)和一个选项卡式指示符(例如,PagerSlidingTabStrip
)用于分段。或者,您可以在片段内使用FragmentTabHost
。
如果您的minSdkVersion
低于17 且,您不想使用片段backport,那么您的主要选项是:
使用ViewPager
和标签式指标,但创建自己的PagerAdapter
使用页面视图,或
TabHost
,再次使用视图作为页面