我想在像LinkedIn这样的活动中添加底部导航和侧面导航抽屉。我试图将底部导航添加到导航抽屉活动中,但未成功,因为两者的navigationListener可以具有相同的名称,并且如何在一个侦听器中分隔底部导航项和侧面导航项。
答案 0 :(得分:0)
两个侦听器是否具有相同的名称都没关系,您可以通过其完整的包名称为每个侦听器添加添加侦听器。例如,您可以将侦听器添加到导航视图,如下所示:
navigationView.setNavigationItemSelectedListener(new android.support.design.widget.NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
///your code here
return false;
}
})
并将侦听器添加到底部导航视图中,如下所示:
bottomNavigationView.setOnNavigationItemSelectedListener(new android.support.design.widget.BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem menuItem) {
return false;
}
});