Abas com menu diferentes

21 views
Skip to first unread message

Janfrancisco Ramalho

unread,
Jul 8, 2016, 7:26:59 AM7/8/16
to Livro Dominando o Android
Bom dia Glauber. Como faço para inflar um menu diferente para cada aba do meu TabLayout? Já tentei inflá-lo no metodo onCreateOptionsMenu de cada fragment mais não funciona. Já pesquisei na net mais não encontrei respostas

Agradeço antecipadamente.

nglauber

unread,
Jul 8, 2016, 7:32:23 AM7/8/16
to Livro Dominando o Android
Oi Janfrancisco, 

De cara assim creio que a melhor forma seria usar a Toolbar standalone. Assim, cada Fragment teria sua Toolbar com um menu associado.
Olha esse link aqui que tem um exemplo na seção "Standalone"

4br4ç05,
nglauber

Janfrancisco Ramalho

unread,
Jul 8, 2016, 8:36:26 PM7/8/16
to Livro Dominando o Android
Glauber, e no caso do app do seu blog? Ele tem duas abas com um fragment cada e voce infla o menu atraves do metodo onCreateOptionMenu. Tentei fazer igual e não consegui

nglauber

unread,
Jul 8, 2016, 9:44:23 PM7/8/16
to Livro Dominando o Android
Você chamou o setHasOptionsMenu(true) no Fragment?

Janfrancisco Ramalho

unread,
Jul 9, 2016, 11:52:18 AM7/9/16
to Livro Dominando o Android
Não tinha conhecimento deste método. Vou tentar aqui. Outra coisa que percebi foi que voce chamou o método findFragmentByTag, porém não vi em nenhuma parte do código voce chamar o método replace para passar a tag como argumento deste método.
Reply all
Reply to author
Forward
0 new messages