Хотите добавить нижнюю и боковую навигацию в одном упражнении, но как? - PullRequest
0 голосов
/ 22 мая 2019

Я хочу добавить нижнюю панель навигации и блок боковой навигации в одно действие, например LinkedIn.Я попытался добавить нижнюю навигацию к активности в навигационном блоке, но безуспешно, так как navigationListener обоих может иметь одинаковые имена и в одном слушателе, как я могу разделить нижние навигационные элементы и боковые навигационные элементы.

1 Ответ

0 голосов
/ 22 мая 2019

не имеет значения, если два слушателя имеют одно и то же имя, вы можете добавить добавить слушателя к каждому по их полному имени пакета. Например, вы можете добавить слушателя в представление навигации следующим образом:

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;
            }
        });
...