我已经在我的应用程序中实现了 BottomNavigationView。一切都变得简单而完美,但有一个问题,即在后按时我想选择当前活动的标签,但现在选择的标签在后按时不会改变。片段更改但选项卡选择不会更改。如何检测当前选项卡并在后按时更改选定的选项卡。我尝试了很多事情,但无法获得选定的标签 ID。请帮助。
代码:
int i = getSelectedItem(bottomNavigationView);
Log.e("TAG", "onCreate:tab "+i );
private int getSelectedItem(BottomNavigationView bottomNavigationView){
Menu menu = bottomNavigationView.getMenu();
for (int i=0;i<bottomNavigationView.getMenu().size();i++){
MenuItem menuItem = menu.getItem(i);
if (menuItem.isChecked()){
return menuItem.getItemId();
}
}
return 0;
}