Tag: uinavigationbar

如何在活动之间使用BottomNavigationView按下时突出显示项目?

我已为我的应用添加了底部导航视图,但我需要在活动之间而不是片段之间的底部导航视图,因此我已将此代码添加到Java以用于我的所有3个活动。 当我在手机中选择第二个或第三个时,所有内容都是正确的,但问题是突出显示第一个项目。 我需要突出显示我按下的项目。 我已经使用了片段并且它工作得很好但我仍然是使用片段的初学者所以我正在使用活动。 第一个活动代码是: BottomNavigationView mBottomNavigation; mBottomNavigation =(BottomNavigationView) findViewById(R.id.BottomNavigator); mBottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()){ case R.id.Nav_Second: Intent Second= new Intent(First.this, Second.class); startActivity(Second); break; case R.id.Nav_Third: Intent Third= new Intent(First.this, Third.class); startActivity(Third); break; } return true; } }); }} 第二项活动是: BottomNavigationView mBottomNavigation; mBottomNavigation =(BottomNavigationView) findViewById(R.id.BottomNavigator); mBottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { […]