public void onCreatePreferences(Bundle bundle, String s) { Context preferenceContext = getPreferenceManager().getContext(); PreferenceScreen screen = getPreferenceManager().createPreferenceScreen(preferenceContext); screen.setTitle(R.string.settings_dialog_title); this.mRecommendationsPref = new Preference(preferenceContext); this.mRecommendationsPref.setTitle(R.string.recommendation_blacklist_action_title); this.mRecommendationsPref.setFragment(RecommendationsPreferenceFragment.class.getName()); screen.addPreference(this.mRecommendationsPref); Preference appsAndGames = new Preference(preferenceContext); appsAndGames.setTitle(R.string.home_screen_order_action_title); appsAndGames.setFragment(AppsAndGamesPreferenceFragment.class.getName()); screen.addPreference(appsAndGames); setPreferenceScreen(screen); }
preference.setTitle(R.string.recommendation_blacklist_content_description); preference.setOrder(0); screen.addPreference(preference); for (String packageName : recommendationPackaged) { CharSequence charSequence = null; switchPreference.setPersistent(false); switchPreference.setOnPreferenceChangeListener(this); screen.addPreference(switchPreference);
public void onCreatePreferences(Bundle bundle, String s) { Context preferenceContext = getPreferenceManager().getContext(); PreferenceScreen screen = getPreferenceManager().createPreferenceScreen(preferenceContext); screen.setTitle(R.string.home_screen_order_content_title); SortingModeManager.SortingMode sortingMode = SortingModeManager.getSavedSortingMode(preferenceContext); SwitchPreference autoSort = new SwitchPreference(preferenceContext); autoSort.setTitle(R.string.apps_order_pref_label); autoSort.setOnPreferenceChangeListener(this); autoSort.setChecked(sortingMode == SortingModeManager.SortingMode.RECENCY); screen.addPreference(autoSort); this.mReorderAppsPref = new Preference(preferenceContext); this.mReorderAppsPref.setKey("reorderapps"); this.mReorderAppsPref.setTitle(R.string.customize_app_order_action_title); screen.addPreference(this.mReorderAppsPref); this.mReorderGamesPref = new Preference(preferenceContext); this.mReorderGamesPref.setKey("reordergames"); this.mReorderGamesPref.setTitle(R.string.customize_game_order_action_title); screen.addPreference(this.mReorderGamesPref); updateSortingPreferenceVisibility(sortingMode); setPreferenceScreen(screen); }
@Override public void onCreatePreferences(Bundle bundle, String s) { addPreferencesFromResource(R.xml.prefs_v7); // load your ChromaPreferenceCompat prefs from xml //or add them manually ChromaPreferenceCompat pref = new ChromaPreferenceCompat(getContext()); pref.setTitle("RGB(added from java)"); pref.setSummary("Summary ..."); pref.setColorMode(ColorMode.RGB); pref.setIndicatorMode(IndicatorMode.HEX); pref.setKey("any_key_you_need"); getPreferenceScreen().addPreference(pref); } }
getPreferenceScreen().addPreference(fakeHeader); addPreferencesFromResource(R.xml.pref_notification); fakeHeader.setTitleTextAppearance(R.style.TextAppearance_AppCompat_Button); getPreferenceScreen().addPreference(fakeHeader); addPreferencesFromResource(R.xml.pref_data_sync);