只需单击一下,android - bottomBar打开选项卡

时间:2017-03-07 02:12:12

标签: android bottombar

我使用以下android库在我的应用中显示BottomBar:https://github.com/roughike/BottomBar

这是一个很棒的图书馆但是我遇到了一个小问题。我想在用户点击标签时显示一个弹出窗口(alertDialog)。但问题是,当您第一次单击选项卡时,它会突出显示该选项卡,然后您必须再次单击它以获取弹出窗口。 如何制作它以便我只需要弹出一次选项卡进行弹出窗口?

此外,还有一件事,当应用加载时,默认激活第一个标签,我该如何防止这种情况发生?提前谢谢!

以下是我的代码:

BottomBar bottomBar = (BottomBar) findViewById(R.id.bottomBar);
bottomBar.setOnTabReselectListener(new OnTabReselectListener() {
    @Override
    public void onTabReSelected(@IdRes int tabId) {
        if(tabId == R.id.tab_one){
              // alertDialogBuilder
              // show the popup
        } else if (tabId == R.id.two){
              // show another popup
        }
    }
}

如果您希望我发布更多代码,请与我们联系。我主要使用在gitHub页面上发布的相同代码。

0 个答案:

没有答案