如何在打开“滑动选项卡布局”活动时设置特定选项卡?

我试过这个教程 ,它的效果很好,但现在我想知道是否有可能,当打开应用程序,直接去一个特定的选项卡,而不是第一个(在左边)默认?

例如:我希望应用程序直接在“事件”选项卡上打开:

在这里输入图像说明

我search了代码,但没有find任何相关的东西。

谢谢你们

编辑:这是方法:只需添加pager.setCurrentItem(1); 在你的MainActivity(标签容器)中。

ViewPager通常与Fragment结合使用,这是一种方便的方式来提供和pipe理每个页面的生命周期。

你可以使用setCurrentItem //设置当前选中的页面。

设置当前select的页面。 如果ViewPager已经通过其当前适配器的第一个布局,那么在当前项目和指定项目之间将会有平滑的animation过渡。

最后,

 Your_View_Pager_Obj.setCurrentItem(1); // call into onCreate(Bundle savedInstanceState) 

使用以下代码以及viewPager和tablayout

 pager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout)); 

您可以在MainActivity的onResume()中使用setCurrentTab(1)