J'ai un TabLayout contenant des onglets pour les activités. Je souhaite définir des éléments de menu personnalisés pour chaque onglet, mais la version de onCreateOptionsMenu appelée est la version de l'hôte. Comment puis-je créer les éléments de menu créés par chaque activité de façon autonome.Menu personnalisé TabLayout
0
A
Répondre
0
Un appel à
boolean result = super.onCreateOptionsMenu();
// do anything but don't change anything in the menu in case of the specific menu u want
return result;
Faites la même chose avec onPrepareOptionsMeny()
4
Si tout ce que vous voulez est le menu de la sous-activité à la place du menu TabActivity, alors vous en avez juste besoin pour arrêter la propagation de onCreateOptionsMenu(). C'est-à-dire que normalement vous appelez "return super.onCreateOptionsMenu(menu);
" à la fin, mais si vous n'avez que return true
à la place, seul le menu de cette sous-activité devrait être affiché pour un onglet particulier.
0
int cur = tabHost.getCurrentTab();
Log.i("current tab for asdasff", ""+cur);
tabHost.getTabWidget().getChildAt(cur).setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
// TODO Auto-generated method stub
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.context_menu, menu);
//createMenu(menu);
}
}
Questions connexes
- 1. jQuery menu personnalisé
- 2. Problème avec l'onglet de commutateur tablayout android
- 3. Personnalisé "menu contextuel" dans flex
- 4. Blackberry menu horizontal OVERLAY personnalisé
- 5. Menu HorizontalFieldManager personnalisé non affiché
- 6. 1Password Style Menu d'action personnalisé
- 7. Création d'un menu contextuel personnalisé
- 8. Contrôle de menu ASP.NET personnalisé
- 9. Flex: Fonctionnalité du menu personnalisé
- 10. Menu personnalisé comme la photo
- 11. Menu d'auto-complétion personnalisé NSTextView
- 12. Curseur personnalisé et menu contextuel personnalisé dans Flex
- 13. DotNetNuke + XPath = Menu de navigation personnalisé
- 14. Création d'un menu contextuel personnalisé Fenêtre (WinAPI)
- 15. Ajouter un balisage personnalisé au menu Wordpress
- 16. ListView personnalisé et menu contextuel. Comment l'obtenir?
- 17. Créateur Qt, insérer un menu personnalisé à l'endroit spécifié dans la barre de menu
- 18. Comment utiliser le menu contextuel Silverlight 4 par défaut ET le menu contextuel personnalisé?
- 19. Menu personnalisé/Menu contextuel Survolez ou cliquez avec le bouton droit
- 20. montrant menu personnalisé sur la sélection dans UIWebView dans l'iphone
- 21. Composant personnalisé Joomla besoin de créer un menu
- 22. Menu personnalisé visible pour un document dans Excel
- 23. Menu contextuel personnalisé avec sélectionnable activé dans AS3
- 24. Fond d'écran personnalisé pour le menu dessiné par le propriétaire
- 25. Android: créer un menu personnalisé sur le fond
- 26. Comment ajouter un élément personnalisé dans le menu contextuel chrome?
- 27. Onglets Menu personnalisé dans la page de profil utilisateur Drupal
- 28. Personnalisé déroulant
- 29. Sous-menu dans le menu du menu?
- 30. Menu Swing Menu EventAnnulé