在我的 Android 应用程序中,我不得不使用标签布局,我想从下面的场景中选择一个。他们是
viewPager
tab host
viewPager
优于tabhost
的优势。哪一个更好。我的目标是 android 4.2 。谢谢!
答案 0 :(得分:6)
这实际上取决于您想要的内容以及您在申请中提供的内容类型。
<强> ViewPager
强>
支持库支持较低的API,Sherlock库始终存在。
使用ViewPager
会给应用带来清新独特的感觉。为此,您需要使用片段。这是复杂的,但在性能方面很好,并且可以替换(一个极好的功能)。
<强> TabHost:强>
使用片段和活动可以实现这一点。虽然赞成FragmentTabHost
,但TabActivity
已被弃用。但是,如果您对Fragments没有经验,请使用“活动”,但您可以随后迁移到片段。 FragmentTabHost
你应该查看不同的教程并实现它们,然后决定。如果您开始使用ViewPager
,您应该学习片段。为此,Check this
This blog有许多标签示例。它可以帮助你做出决定。
答案 1 :(得分:0)
我发现自定义标签主机非常痛苦,例如增加指标高度,必须创建9个绘图批处理并自定义背景和许多东西。
因此,我建议使用带有标签布局的view pager,它提供相同的UX。标签主机不会被弃用,但它会很快发生,我猜:P