L'ajout de la barre d'outils pour un FragmentActivity
Suis l'extension d'un FragmentActivity
dans une classe qui me sert de base de l'activité où mes autres activités s'étendent à partir.
Mon problème est lorsque j'étends mes autres activités de mon activité, je lâche la barre d'outils de la fonctionnalité. Comment puis-je ajouter à mes activités de base, de sorte que mes activités peuvent hériter de la barre d'outils?
Les pointeurs?
voulez-vous dire actionBar ?
Pas de. Je sais comment ajouter de la barre d'action. Je veux dire de la barre d'outils.
Pas de. Je sais comment ajouter de la barre d'action. Je veux dire de la barre d'outils.
OriginalL'auteur codeFreak | 2015-05-10
Vous devez vous connecter pour publier un commentaire.
Dans le cas des fragments doit avoir une vue personnalisée de
ToolBar
vous pouvez mettre en œuvreToolBar
pour chaque fragment séparément.ajouter
ToolBar
enfragment_layout
:trouver du fragment :
menu auditeur pourrait être créé de deux façons:
1.remplacer
onOptionsItemSelected
dans votre fragment:2.auditeur pour la barre d'outils lors de la créer dans
onCreateView
():Ya u peut essayer
Il ne fonctionnera pas parce que les fragments besoin d'une activité pour être fixé pour que cela fonctionne. FragmentActivity où utilisé en pré - nid d'abeille. Nid d'abeille ci-dessus nécessitent une activité
Mieux encore, créez une Barre d'outils dossier de mises en page, et d'utiliser <include> tag de l'inclure partout où vous l'utiliser pour minimiser l'utilisation de code. Cela suppose que vous avez la même barre d'outils dans chaque fragment / activité
Pouvez-vous montrer un petit code de ce que tu veux dire.
OriginalL'auteur Nischal Hada
Vous devez étendre votre Activité à partir de AppCompatActivity comme cela comprend la prise en charge des Fragments et de la Barre d'outils
OriginalL'auteur Prab