Vamos falar do Android (Capítulo 262: BottomNavigationView 2 no Android)

Olá a todos, da última vez que falamos sobre o exemplo de BottomNavigationView no Android, desta vez continuaremos falando sobre o exemplo. Pare de falar sobre fofoca e volte ao trabalho. Vamos conversar com o Android juntos!

Veja os funcionários, apresentamos como usar o controle BottomNavigationView no capítulo anterior, mas há a etapa mais importante que não foi apresentada, que é o ouvinte.Neste capítulo, apresentaremos como adicionar um ouvinte a esse controle. Aqui estão as etapas específicas para sua referência:

  • 1. Reutilizar os projetos e controles do capítulo anterior;
  • 2. Obtenha o controle no método onCreate da Activity;
BottomNavigationView navigation = (BottomNavigationView) findViewById(R.id.navigation);
  • 3. Defina o ouvinte OnNavigationItemSelectedListener para o controle e substitua o método 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;
    }
};

Ao reescrever o método, você pode usar o id na barra de navegação para determinar em qual coluna de navegação você está atualmente e, em seguida, mudar para o Fragmento ou Atividade correspondente. No código acima, não realizamos nenhuma operação relacionada à troca de Fragmentos, simplesmente modificamos o texto O conteúdo do controle. Nota: O listener deve retornar verdadeiro no final, caso contrário, não haverá efeito quando o menu de navegação for clicado.

Pessoal, vamos apresentar o exemplo de BottomNavigationView no Android aqui. Se você quiser saber o que são outros exemplos, vamos ouvir na próxima vez!

Acho que você gosta

Origin blog.csdn.net/talk_8/article/details/107440411
Recomendado
Clasificación