【问题标题】:TabLayout versus pagerTabStrip for convenience and functionalityTabLayout 与 pagerTabStrip 的便利性和功能性
【发布时间】:2015-11-24 21:27:26
【问题描述】:

当使用 ViewPager 时,使用 TabLayout 代替 PagerTabStrip 有什么好处,反之亦然?或者它们是等价的吗?一个比另一个更方便吗?是否提供更强大的功能?在 ViewPager 的上下文中,再次询问所有问题,因此预期所有答案。谢谢。

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多