J'ai essayé la solution proposée par David, qui fonctionne mais pas dans tous les cas :
1. pour le premier fragment qui a ajouté à la pile a le thème de l'activité et pas celui qui a défini dans onCrateView , mais sur le deuxième fragment que j'ai ajouté à la pile correcte eux a été appliquée sur le fragment.
2. Sur le deuxième fragment que le them était affiché correctement, j'ai fait ce qui suit : j'ai forcé l'application à être fermé par le nettoyage de la mémoire, ré-ouvrir l'application et quand l'activité a été recréé avec le fragment Le fragment a changé le them faux them de l'activité et pas le même qui a été fixé dans le onCrateView du fragment.
Pour résoudre le problème, j'ai effectué une petite modification et remplacé l'argument du conteneur de l'inflater.inflate par un null.
Je ne sais pas comment le gonfleur utilise dans certains scénarios le contexte de la vue du conteneur.
Notez que j'utilise Android.support.v4.app.Fragment et Android.support.v7.app.AppCompatActivity.
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// create ContextThemeWrapper from the original Activity Context with the custom theme
final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), R.style.yourCustomTheme);
// clone the inflater using the ContextThemeWrapper
LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);
// inflate the layout using the cloned inflater, not default inflater
return localInflater.inflate(R.layout.yourLayout, null, false);
}