在我的 Android 应用程序中,我不得不使用 选项卡布局,我想从以下场景中选择一个。他们是
- 使用
viewPager
- 使用
标签主机
viewPager
相对于tabhost
有什么优势。哪一个更好。我的目标是 android 4.2。谢谢!
最佳答案
这实际上取决于您想要什么以及您在应用程序中放入的内容类型。
ViewPager
:
支持库的较低 API 支持它,Sherlock 库始终存在。
使用 ViewPager
会给应用程序带来新鲜和独特的感觉。为此,您需要使用 fragment 。很复杂,但在性能方面很棒,并且可以替换(一个很棒的功能)。
TabHost:
这可以通过使用 fragment 和 Activity 来实现。虽然支持 FragmentTabHost
,但 TabActivity
已被弃用。但是,如果您没有使用 Fragment 的经验,请使用 Activity ,但您以后总是可以迁移到 Fragment。 FragmentTabHost
您应该查看不同的教程并实现它们,然后再决定。如果你开始使用 ViewPager
,你应该学习 Fragments。其中,Check this
This blog有许多选项卡示例。它可以帮助您做出决定。
关于Android 使用 viewPager 与使用 tabhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468802/