次の Android ライブラリを使用して、アプリに BottomBar を表示しています: https://github.com/roughike/BottomBar
これは素晴らしいライブラリですが、私が抱えている小さな問題が 1 つあります。ユーザーがタブをクリックしたときにポップアップ (alertDialog) を表示したい。しかし、問題は、タブを初めてクリックしたときにタブが強調表示され、ポップアップを取得するためにもう一度クリックする必要があることです。ポップアップでタブを 1 回クリックするだけで済むようにするにはどうすればよいですか?
また、もう 1 つ、アプリが読み込まれると、最初のタブがデフォルトでアクティブになりますが、それを防ぐにはどうすればよいですか? 前もって感謝します!
以下は私のコードです:
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 ページに投稿されているものと同じコードを使用しています。