TabLayout与pagerTabStrip的便利性和功能性

时间:2015-08-30 21:10:52

标签: android android-layout android-viewpager android-tablayout pagertabstrip

使用ViewPager时,使用TabLayout而不是PagerTabStrip是否有任何优势,反之亦然?或者他们是等同的?比另一个更方便吗?有人提供更强大的功能吗?再次询问所有问题,因此在ViewPager的上下文中,所有答案都是预期的。感谢。

1 个答案:

答案 0 :(得分:0)

TabLayout是一种物质概念,取代了Android 5.0中已弃用的ActionBar标签。 它扩展了Horizo​​ntalScrollView,因此您可以继续水平添加选项卡,其中包括文本,图标或自定义视图,并在不分页的情况下线性滚动它们。

TabLayout提供了setupWithViewPager(ViewPager viewPager)方法来附加到ViewPager,而不是像PagerTabStrip一样成为ViewPager的一部分。

PagerTabStrip更像是ViewPager当前页面的指标,“它旨在用作ViewPager小部件的子视图”。滚动它不像TabLayout,因为每个选项卡都是页面的一部分,而不是单独水平滚动。