Давайте поговорим об Android (Глава 262: BottomNavigationView 2 в Android)

Всем привет, в прошлый раз мы говорили о примере BottomNavigationView в Android, на этот раз продолжим рассказ о примере. Прекратите говорить о сплетнях и вернитесь к делу. Поговорим с Android вместе!

Посмотрите на официальных лиц, мы представили, как использовать элемент управления BottomNavigationView в предыдущей главе, но есть самый важный шаг, который не представлен, а именно прослушиватель.В этой главе мы расскажем, как добавить слушателя к этому элементу управления. Вот конкретные шаги для справки:

  • 1. Повторно используйте проекты и элементы управления из предыдущей главы;
  • 2. Получить управление в методе onCreate Activity;
BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
  • 3. Установите прослушиватель OnNavigationItemSelectedListener на элемент управления и переопределите метод onNavigationItemSelected.
   navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
    
    private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
        = new BottomNavigationView.OnNavigationItemSelectedListener() {
    
    

    @Override
    public boolean onNavigationItemSelected(@NonNull MenuItem item) {
    
    
        switch (item.getItemId()) {
    
    
            case R.id.navigation_home:
                mTextMessage.setText(R.string.title_home);
                return true;
            case R.id.navigation_dashboard:
                mTextMessage.setText(R.string.title_dashboard);
                return true;
            case R.id.navigation_notifications:
                mTextMessage.setText(R.string.title_notifications);
                return true;
        }
        return false;
    }
};

При переписывании метода вы можете использовать идентификатор на панели навигации, чтобы определить, в каком столбце навигации вы сейчас находитесь, а затем переключиться на соответствующий фрагмент или действие. В приведенном выше коде мы не выполняли никаких операций, связанных с переключением фрагментов, а просто изменяли текст Содержание элемента управления. Примечание. Слушатель должен в конце вернуть true, иначе при нажатии на меню навигации не будет никакого эффекта.

Все, давайте представим здесь пример BottomNavigationView в Android. Если вы хотите узнать, какие еще примеры, давайте послушаем в следующий раз!

рекомендация

отblog.csdn.net/talk_8/article/details/107440411