Android 首选项活动:在操作栏中设置图标

Android 首选项活动:在操作栏中设置图标,android,android-actionbar,icons,preferenceactivity,Android,Android Actionbar,Icons,Preferenceactivity,我使用带有封装首选项屏幕的首选项活动 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:key="prefs" > <PreferenceScreen android:title="@string/pref_user_1" > s

我使用带有封装首选项屏幕的首选项活动

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    android:key="prefs" >

    <PreferenceScreen android:title="@string/pref_user_1" >

        some text preference
    </PreferenceScreen>
    <PreferenceScreen android:title="@string/pref_user_2"  >
        some prefs

        <PreferenceScreen android:title="@string/pref_user_2_1" >
            some prefs
        </PreferenceScreen>
    </PreferenceScreen>

</PreferenceScreen>
有一个内在的阶级

public static class PrefsFragment extends PreferenceFragment implements OnSharedPreferenceChangeListener {

    public PrefsFragment() {
        super();
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        // Load the preferences from an XML resource
        addPreferencesFromResource(R.xml.myprefs);



...
}
在第一个屏幕中,我在操作栏中找到了正确的图标(我称之为操作栏,即使我没有
public static class PrefsFragment extends PreferenceFragment implements OnSharedPreferenceChangeListener {

    public PrefsFragment() {
        super();
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        // Load the preferences from an XML resource
        addPreferencesFromResource(R.xml.myprefs);



...
}