J'ai créé une seule activité avec une mise en preferenceFragment avec la source suivante:Insérer actionbar dans PreferenceFragment
package com.ocsaram.vdchorta;
import android.os.Bundle;
import android.preference.PreferenceFragment;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.preference.PreferenceManager;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatDelegate;
import android.support.v7.widget.Toolbar;
public class SettingsActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getFragmentManager().beginTransaction().replace(android.R.id.content,
new SettingsFragment()).commit();
assert getSupportActionBar() != null;
PreferenceManager.setDefaultValues(this, R.xml.settings_preference, false);
}
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings_preference);
super.onCreate(savedInstanceState);
}
}
}
fichier Il setting_preference.xml è il seguente:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<EditTextPreference
android:key="sample_key"
android:title="Title"
android:inputType="number"
android:summary="ciao"/>
<EditTextPreference
android:key="sample2_key"
android:title="Title 2"
android:inputType="number"
android:summary="ciao"/>
</PreferenceScreen>
maintenant Je voudrais ajouter un actionBar dans le PreferenceFragment seulement que je ne réussis pas. Quelqu'un peut-il m'aider? Merci d'avance pour l'aide. Salutations.