【发布时间】:2020-11-19 09:39:47
【问题描述】:
我将 View Pager 2 与 TabLayout 一起使用。我有很多标签。我想选择一个已经创建并选择的选项卡。
这里创建时我使用的是 setCurrentItem()
view_pager.setCurrentItem(mMonthsAdapter.itemCount - 1, false)
之后我有一个动作,然后我也使用 setCurrentItem()。但这次不行。选择最后一项并显示第一项。也就是说,当我想显示所选项目时,视图分页器不起作用。
【问题讨论】:
-
view_pager.post { view_pager.setCurrentItem(mMonthsAdapter.itemCount - 1, false) } -
new Handler().postDelayed( new Runnable(){ @Override public void run() { tabLayoutOBJ.getTabAt(mMonthsAdapter.itemCount - 1).select(); } } }, 100);
标签: android android-viewpager android-tabs android-viewpager2