0
votes

Modifier le titre de la barre d'action personnalisée du fragment dans Android

Salut dans le code ci-dessous J'ai un bouton Fab si j'appuie sur le bouton FAB remplaçant un fragment avec un autre fragment dans le même temps, je change également le titre.

Les fragments sont remplacés mais le titre ne change pas.

Quelqu'un peut-il m'aider

onefrage.java: xxx

secondfragment.java: xxx < /pree >p>MainSactivité.java: xxx


4 commentaires

Postez votre code d'activité


@Viveksingh Code d'activité posté


J'ai posté une réponse, vérifiez que si cela fonctionne.


@Viveksingh sauf mtitle rien ne fonctionne


4 Réponses :


0
votes

Ajouter cet extrait dans la méthode Oncreate code> dans l'activité où vos fragments sont hébergés et voyez si votre code fonctionne.

@Override
    protected void onCreate(Bundle savedInstanceState) {
getActionBar().setDisplayShowTitleEnabled(true);


0 commentaires

0
votes

Créer une méthode dans votre Activité CODE>

((YourActivity)getActivity()).setActionBarTitle("Create New Task");


3 commentaires

Activité à fragmenter ce n'est pas un problème .Between fragments titre ne change pas


Vous venez de créer une méthode d'activité et quand vous souhaitez modifier le titre dans le fragment, appelez simplement settagerbartitle méthode


Laissez-nous Continuez cette discussion dans le chat .



0
votes

Faites de la classe de rappel xxx

implémente avec homepageBottomCallback sur votre classe principale et implémenter sa méthode dans la classe principale < Pré> xxx

dans le raccord de fragment utilisé xxx


0 commentaires

0
votes

Vous créez une vue personnalisée dans votre barre d'outils, vous devez donc modifier le texte du TextView code> Intérieur Barre d'outils code> Disposition.

Créer une méthode dans votre Activité CODE> P>

((YourActivityClassName)getActivity()).setActionBarTitle("Create New Task");


1 commentaires

@jyothichandra j'ai mis à jour la réponse. En fait, vous devez lancer la getactivité () avec votre classe d'activité.