想要在一个活动中添加底部和侧面导航,但如何?

时间:2019-05-22 17:13:50

标签: android navigation-drawer bottomnavigationview android-side-navigation

我想在像LinkedIn这样的活动中添加底部导航和侧面导航抽屉。我试图将底部导航添加到导航抽屉活动中,但未成功,因为两者的navigationListener可以具有相同的名称,并且如何在一个侦听器中分隔底部导航项和侧面导航项。

1 个答案:

答案 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;
            }
        });