使用ViewPager时,使用TabLayout而不是PagerTabStrip是否有任何优势,反之亦然?或者他们是等同的?比另一个更方便吗?有人提供更强大的功能吗?再次询问所有问题,因此在ViewPager的上下文中,所有答案都是预期的。感谢。
答案 0 :(得分:0)
TabLayout是一种物质概念,取代了Android 5.0中已弃用的ActionBar标签。 它扩展了HorizontalScrollView,因此您可以继续水平添加选项卡,其中包括文本,图标或自定义视图,并在不分页的情况下线性滚动它们。
TabLayout提供了setupWithViewPager(ViewPager viewPager)方法来附加到ViewPager,而不是像PagerTabStrip一样成为ViewPager的一部分。
PagerTabStrip更像是ViewPager当前页面的指标,“它旨在用作ViewPager小部件的子视图”。滚动它不像TabLayout,因为每个选项卡都是页面的一部分,而不是单独水平滚动。