【发布时间】:2018-10-09 14:05:06
【问题描述】:
我创建了一个带有底部导航栏的活动。 我用谷歌搜索了很多关于它的东西,但现在我不知道如何准确地处理这个问题。 之前,我只是在用户单击底部导航时启动了另一个活动,但我认为这并不好。
如何在标签之间切换? 我必须使用片段吗?那么'setContentView(int layoutResID)'呢?我怎样才能做到这一点?我很困惑……
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener = new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.navigation_home:
return true;
case R.id.navigation_dashboard:
startActivity(dashboardActivity);
return true;
case R.id.navigation_notifications:
startActivity(dashboardActivity);
return true;
}
return false;
}
};
非常感谢您的帮助 - 我希望您明白我的意思。
【问题讨论】:
标签: android android-fragments android-activity