241 votes

Comment changer le titre de l'activité dans Android ?

Je suis en train d'utiliser

Window w = getWindow();
w.setTitle("Mon titre");

pour changer le titre de mon activité actuelle mais cela ne semble pas fonctionner.

Est-ce que quelqu'un peut me guider sur la façon de changer cela?

9voto

moberme Points 89

Cela a fonctionné pour moi.

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.fragment, container, false);
    getActivity().setTitle("Mon Titre");
//...
}

5voto

SGX Points 1

Si vous avez plusieurs activités, vous pouvez le définir comme ceci dans AndroidManifest.xml

0 votes

J'ai fait exactement comme ça, ça n'a pas fonctionné. Sur chaque activité, je ne vois que le nom de l'application. Impossible de le changer. Cela fait maintenant plus d'une demi-heure :(

3voto

adrian Points 1

Je suis en train d'utiliser Android Studio 3.0.1.

Avec une Activité :

setTitle("Texte du titre");

À l'intérieur d'un fragment :

getActivity().setTitle("Texte du titre");

3voto

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.Main_Activity);
    this.setTitle("Nom du titre");
}

2voto

user6395256 Points 1

Si vous voulez définir le titre dans le fichier Java, alors écrivez dans votre activité onCreate

setTitle("Votre Titre");

si vous voulez le définir dans le Manifeste alors écrivez

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X