如何将底部导航栏的起始默认片段设置为中心/中间片段?

时间:2017-12-01 16:03:01

标签: android android-fragments material-design

我正在我的项目中实现以下GitHub仓库。 https://github.com/jaisonfdo/BottomNavigation我没有在此处粘贴代码,因为我的项目中还有其他功能,这些功能对问题并不重要。这个仓库正在沿着pageViewer实现一个底部导航栏,这样我们就可以通过向左/向右滑动来更改碎片。

现在的问题是,我希望默认/初始屏幕是中间选项卡和第二个片段。我尝试更改" android:checked"第二个选项卡是" true",仍然在开始时,我将第一个选项卡作为默认选项卡。我也试过改变最初添加片段的顺序,但是,我仍然是第一个默认的片段。图片如下。我想要" CHATS"显示为粉红色并显示" ChatsFragment"取代" ContactsFragments"。

由于UI要求,我希望它在中间。任何帮助将受到高度赞赏。 1

[enter image description here]

1 个答案:

答案 0 :(得分:1)

我在git repo上看到你需要设置viewpager项的代码。设置viewpager adapter

后,在setupViewPager()方法上尝试此代码
 viewPager.setCurrentItem(1);