gpt4 book ai didi

java - 如何在 Android 中使用 TabLayout 和 ViewPager2

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:34:15 28 4
gpt4 key购买 nike

我想将 com.google.android.material.tabs.TabLayout 组件与 Android 的新 ViewPager 实现一起使用 androidx.viewpager2.widget.ViewPager2。但是,TabLayout 提供的setupWithViewPager(..) 方法仅支持旧的ViewPager 实现。有没有办法轻松地将 TabLayout 绑定(bind)到 ViewPager2 组件?

最佳答案

你必须使用 this TabLayoutMediator 模仿 tabLayout.setupWithViewPager() 并使用 Tablayout 设置 ViewPager2。否则,您将不得不编写自己的适配器来结合双方。

它的代码在 Kotlin 中看起来像这样

TabLayoutMediator(tabLayout, viewPager) { tab, position ->
tab.text = tabTitles[position]
}.attach()

关于java - 如何在 Android 中使用 TabLayout 和 ViewPager2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55372259/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com