我使用以下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页面上发布的相同代码。