我想使用 com.google.android.material.tabs.TabLayout
组件与 Android 的新 ViewPager
实现 androidx.viewpager2.widget.ViewPager2
。但是, setupWithViewPager(..)
TabLayout
只支持旧的 ViewPager
实现。有没有办法轻松地将 TabLayout
绑定到 ViewPager2
组件?
原文由 Ugurcan Yildirim 发布,翻译遵循 CC BY-SA 4.0 许可协议
You have to use this
TabLayoutMediator
thattabLayout.setupWithViewPager()
and sets up theViewPager2
withTablayout
.否则,您将不得不编写自己的适配器来结合双方。它的代码在 Kotlin 中看起来像这样