Android 禁用默认选定选项卡

Android 禁用默认选定选项卡,android,bottomnavigationview,Android,Bottomnavigationview,我正在使用库进行材质设计,问题是它默认选择第一项,并且没有任何功能或选项来禁用默认选择 如何禁用默认选择?1)您可以尝试其他库,我可以推荐此库 但它在安卓7上运行得并不好 2) 如果你需要支持安卓7:谷歌已经在中提供了底部导航。它仍然不完美,所以我为它创建了一些,使其更有用。看起来底部栏库在第一项中添加了底部栏视图\u活动标记。 因此,您可以将第一个项目创建为虚拟项目,然后在库完成加载后将其隐藏,您可以调用: View oldTab = BottomBar.getRootView().findV

我正在使用库进行材质设计,问题是它默认选择第一项,并且没有任何功能或选项来禁用默认选择

如何禁用默认选择?

1)您可以尝试其他库,我可以推荐此库 但它在安卓7上运行得并不好


2) 如果你需要支持安卓7:谷歌已经在中提供了底部导航。它仍然不完美,所以我为它创建了一些,使其更有用。

看起来底部栏库在第一项中添加了
底部栏视图\u活动
标记。 因此,您可以将第一个项目创建为虚拟项目,然后在库完成加载后将其隐藏,您可以调用:

View oldTab = BottomBar.getRootView().findViewWithTag("BOTTOM_BAR_VIEW_ACTIVE");
if(oldTab != null) oldTab.setVisibility(View.GONE);

所选方法对我不起作用。以,, 1) 在tabs.xml中添加虚拟选项卡

<tab
        id="@+id/dummy"/>
BottomBarTab dummy = bottomBar.getTabWithId(R.id.dummy);
dummy.setVisibility(View.GONE);