@Override public void onCreatePreferences(Bundle bundle, String s) { addPreferencesFromResource(R.xml.preferences_category); Preference category = findPreference(getString(R.string.pref_category)); int summary, title; if ((title = getArguments().getInt(EXTRA_TITLE, 0)) != 0) { category.setTitle(title); } if ((summary = getArguments().getInt(EXTRA_SUMMARY, 0)) != 0) { category.setSummary(summary); } int[] preferences = getArguments().getIntArray(EXTRA_XML_PREFERENCES); if (preferences != null) { for (int preference : preferences) { addPreferencesFromResource(preference); } } } }
void updateMaxItems(String prefKey, int currentValue, String newValue) { Preference pref = findPreference(prefKey); if (newValue == null) { newValue = String.valueOf(currentValue); } // XXX pref.setTitle("-1".equals(newValue) ? getString(R.string.all_messages) : newValue); }
private void updateUsernameLabel(String username) { if (TextUtils.isEmpty(username)) { username = getString(R.string.ui_login_label); } findPreference(AuthPreferences.IMAP_USER).setTitle(username); }
private void updateServerNameLabel(String servername) { if (TextUtils.isEmpty(servername)) { servername = getString(R.string.ui_server_label); } findPreference(AuthPreferences.SERVER_ADDRESS).setTitle(servername); } }
private void updateImapFolderLabelFromPref() { String imapFolder = preferences.getDataTypePreferences().getFolder(SMS); findPreference(SMS.folderPreference).setTitle(imapFolder); }
private void updateImapCallogFolderLabelFromPref() { String imapFolder = preferences.getDataTypePreferences().getFolder(CALLLOG); findPreference(CALLLOG.folderPreference).setTitle(imapFolder); }
boolean checkValidImapFolder(Preference preference, String imapFolder) { if (BackupImapStore.isValidImapFolder(imapFolder)) { preference.setTitle(imapFolder); return true; } else { INVALID_IMAP_FOLDER.instantiate(getActivity(), null).show(getFragmentManager(), null); return false; } } }
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); }
@Nullable @SuppressWarnings("SameParameterValue") protected Preference updatePreference(@StringRes int keyResId, @DrawableRes Integer iconRes, CharSequence title, CharSequence summary, Boolean visible) { Preference pref = findPreference(getString(keyResId)); if (pref != null) { if (summary != null) { pref.setSummary(summary); } if (title != null) { pref.setTitle(title); } if (iconRes != null && iconRes != 0) { if (isAllowedToTint(pref)) { pref.setIcon(_cu.tintDrawable(iconRes, getIconTintColor())); } else { pref.setIcon(iconRes); } } if (visible != null) { pref.setVisible(visible); } } return pref; }
preference.setLayoutResource(R.layout.pref_wall_of_text); preference.setSelectable(false); preference.setTitle(R.string.recommendation_blacklist_content_description); preference.setOrder(0); screen.addPreference(preference);
for (int i = 0; i + 2 < data.length; i += 4) { Preference person = new Preference(context); person.setTitle(data[i]); person.setSummary(data[i + 1]); person.setIcon(R.drawable.ic_person_black_24dp);
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); }
} else { isuInstalled = Tools.isuInstalled(context); mHide.setTitle(getString(R.string.unhide_title)); if (needpUp) { iSuisUp = Tools.NeedUpdate(getActivity());