【发布时间】:2022-06-15 16:57:00
【问题描述】:
navView.setOnItemSelectedListener(new NavigationBarView.OnItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
if( (menuItem.getIteamId==R.id.navigation_home))
{
HomeFragment homeFragment=new HomeFragment();
FragmentTransaction transaction=getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.nav_host_fragment_activity_main,homeFragment);
transaction.commit();
}
else if( (menuItem.getItemId==R.id.navigation_search))
{
Toast.makeText(MainActivity.this, "serch fregment comming soon", Toast.LENGTH_SHORT).show();
}
return true;
}
});
【问题讨论】:
-
你的意思是你的方法作为参数的MenuItem,叫做
item,而不是menuItem? -
变量声明 -
MenuItem item??? -
如何解决这个错误
标签: java