PreferenceFragment est montré de manière transparente

J'essaie de montrer un PreferenceFragment après j'sélectionnez l'option Préférences dans ma ActionBar.
Cependant, après remplacement de l'actuel contenu avec la PreferenceFragment vous pouvez voir l'ancien contenu en dessous. Comme vous pouvez le voir à travers les préférences.

Suis-je manqué quelque chose? J'ai utilisé un exemple tiré d'un livre que je possède, ce qui ne l'utilisez pas les fichiers de mise en page pour les préférences. Avez-vous besoin?

Utilisé code:

Actionbar menu

private boolean MenuChoice(MenuItem item) {
        switch (item.getItemId()) {
        case 0:
            FragmentManager fragmentManager = getFragmentManager();
            FragmentTransaction fragmentTransaction =
            fragmentManager.beginTransaction();
            ReaderPreferences prefs = new ReaderPreferences();
            fragmentTransaction.replace(android.R.id.content, prefs);
            fragmentTransaction.addToBackStack(null);
            fragmentTransaction.commit();
            return true;

        }
        return false;
    }

PreferenceReader

public class ReaderPreferences extends PreferenceFragment {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //--load the preferences from an XML file---
        addPreferencesFromResource(R.xml.preference);
    }
  }

Résultat réel:

PreferenceFragment est montré de manière transparente

Comme vous pouvez le voir, vous regardez directement par le biais de mes préférences.
Qu'ai-je fait de mal?

  • J'ai le même problème. Il n'y a pas de solution pour le faire fonctionner avec PreferenceFragments au lieu de PreferenceActivity?