首页 > 解决方案 > 在 View Pager 2 上设置当前项目

问题描述

我将 View Pager 2 与 TabLayout 一起使用。我有很多标签。我想选择一个已经创建和选择的选项卡。

在这里创建时我使用 setCurrentItem()

view_pager.setCurrentItem(mMonthsAdapter.itemCount - 1, false)

之后我有一个动作,然后我也使用 setCurrentItem()。但这次不行。选择最后一项并显示第一项。也就是说,当我想显示所选项目时,视图寻呼机不起作用。

标签: androidandroid-viewpagerandroid-tabsandroid-viewpager2

解决方案


最初我也持怀疑态度,但似乎延迟让它发挥作用

 viewPager.postDelayed({ viewPager.currentItem = mMonthsAdapter.itemCount - 1 }, 100)

试试这个


推荐阅读