CharSequence[] entryValues = {"1" , "2"}; lp.setEntries(entries); lp.setDefaultValue("1"); lp.setEntryValues(entryValues);
private void setListPreferenceIconsPacksData(ListPreference lp) { IconsHandler iph = KissApplication.getApplication(this).getIconsHandler(); CharSequence[] entries = new CharSequence[iph.getIconsPacks().size() + 1]; CharSequence[] entryValues = new CharSequence[iph.getIconsPacks().size() + 1]; int i = 0; entries[0] = this.getString(R.string.icons_pack_default_name); entryValues[0] = "default"; for (String packageIconsPack : iph.getIconsPacks().keySet()) { entries[++i] = iph.getIconsPacks().get(packageIconsPack); entryValues[i] = packageIconsPack; } lp.setEntries(entries); lp.setDefaultValue("default"); lp.setEntryValues(entryValues); }
} else { Languages languages = new Languages(getActivity()); languagePref.setDefaultValue(Languages.USE_SYSTEM_DEFAULT); languagePref.setEntries(languages.getAllNames()); languagePref.setEntryValues(languages.getSupportedLocales());
String [] ofis ={"Venus", "Europa"}; ListPreference lp=(ListPreference) getPreferenceManager().findPreference("oficina"); lp.setEntries(ofis); lp.setEntryValues(ofis); lp.setDefaultValue(ofis[1]);
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.settings); final ListPreference listPreference = (ListPreference) findPreference("delay"); String[] array={"1","2","3"}; CharSequence[] entries = array; CharSequence[] entryValues = array; listPreference.setEntries(entries); listPreference.setDefaultValue("1"); listPreference.setEntryValues(entryValues); }
dateFormatPref.setDefaultValue(dateFormatsValues[0]); dateFormatPref.setEntries(dateFormatsEntries);
private static void setListPreferenceIconsPacksData(ListPreference lp, Context context) { IconsHandler iph = GlobState.getIconsHandler(context); iph.loadAvailableIconsPacks(); Map<String, String> iconsPacks = iph.getAllIconsThemes(); CharSequence[] entries = new CharSequence[iconsPacks.size()]; CharSequence[] entryValues = new CharSequence[iconsPacks.size()]; int i = 0; for (String packageIconsPack : iconsPacks.keySet()) { entries[i] = iconsPacks.get(packageIconsPack); entryValues[i] = packageIconsPack; i++; } lp.setEntries(entries); lp.setDefaultValue(IconsHandler.DEFAULT_PACK); lp.setEntryValues(entryValues); } }
@TargetApi(Build.VERSION_CODES.LOLLIPOP_MR1) private void fillDualSimList(PreferenceScreen preferenceScreen) { PreferenceCategory category = (PreferenceCategory) preferenceScreen.findPreference("sms_category"); ListPreference preference = (ListPreference) category.findPreference(Preferences.DUALSIM_SIM); List<String> simIds = new ArrayList<>(); List<String> simNames = new ArrayList<>(); simIds.add(String.valueOf(Preferences.VALUE_DEFAULT_SIM)); simNames.add(getString(R.string.sim_default)); SubscriptionManager subscriptionManager = SubscriptionManager.from(getActivity()); for (SubscriptionInfo subscriptionInfo : subscriptionManager.getActiveSubscriptionInfoList()) { simIds.add(String.valueOf(subscriptionInfo.getSubscriptionId())); simNames.add(getString(R.string.sim_name, subscriptionInfo.getSimSlotIndex() + 1, subscriptionInfo .getDisplayName())); } preference.setEntries(simNames.toArray(new String[simNames.size()])); preference.setEntryValues(simIds.toArray(new String[simIds.size()])); preference.setDefaultValue(String.valueOf(Preferences.VALUE_DEFAULT_SIM)); preference.setSummary(preference.getEntry()); }
private PreferenceScreen createPreferences() { PreferenceScreen p = getPreferenceManager().createPreferenceScreen(getActivity()); ListPreference listPref = new ListPreference(getActivity()); listPref.setKey("some_key"); //Refer to get the pref value CharSequence[] csEntries = new String[]{"Item1","Item2"}; CharSequence[] csValues = new String[]{"1","2"}; listPref.setDefaultValue(-1); listPref.setEntries(csEntries); //Entries(how you display them) listPref.setEntryValues(csValues);//actual values listPref.setDialogTitle("Dialog title"); listPref.setTitle("Title"); listPref.setSummary("Some summary"); p.addPreference(listPref); return p; }
private void setRpcServerPreferenceData(ListPreference lp) { NetworkInfo[] networks = ethereumNetworkRepository.getAvailableNetworkList(); CharSequence[] entries = new CharSequence[networks.length]; for (int ii = 0; ii < networks.length; ii++) { entries[ii] = networks[ii].name; } CharSequence[] entryValues = new CharSequence[networks.length]; for (int ii = 0; ii < networks.length; ii++) { entryValues[ii] = networks[ii].name; } String currentValue = ethereumNetworkRepository.getDefaultNetwork().name; lp.setEntries(entries); lp.setDefaultValue(currentValue); lp.setValue(currentValue); lp.setSummary(currentValue); lp.setEntryValues(entryValues); }
/** * set up protocol selection */ void setupProtoSelection() { ListPreference pref = (ListPreference) findPreference(KEY_PROT_SELECT); ElmProt.PROT[] values = ElmProt.PROT.values(); CharSequence[] titles = new CharSequence[values.length]; CharSequence[] keys = new CharSequence[values.length]; int i = 0; for (ElmProt.PROT proto : values) { titles[i] = proto.toString(); keys[i] = String.valueOf(proto.ordinal()); i++; } // set enries and keys pref.setEntries(titles); pref.setEntryValues(keys); pref.setDefaultValue(titles[0]); // show current selection pref.setSummary(pref.getEntry()); }
/** * set up protocol selection */ void setupCommMediaSelection() { ListPreference pref = (ListPreference) findPreference(KEY_COMM_MEDIUM); CommService.MEDIUM[] values = CommService.MEDIUM.values(); CharSequence[] titles = new CharSequence[values.length]; CharSequence[] keys = new CharSequence[values.length]; int i = 0; for (CommService.MEDIUM proto : values) { titles[i] = proto.toString(); keys[i] = String.valueOf(proto.ordinal()); i++; } // set enries and keys pref.setEntries(titles); pref.setEntryValues(keys); pref.setDefaultValue(titles[0]); // show current selection pref.setSummary(pref.getEntry()); }
languagePreference.setEntries(langEntries); languagePreference.setEntryValues(langValues); languagePreference.setDefaultValue(mSettings.getLanguage()); languagePreference.setValue(mSettings.getLanguage()); languagePreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() prefKodiUpdatePolicy.setEntries(KodiUpdater.UPDATE_POLICY.toArray(new CharSequence[KodiUpdater.UPDATE_POLICY.size()])); prefKodiUpdatePolicy.setEntryValues(KodiUpdater.UPDATE_POLICY.toArray(new CharSequence[KodiUpdater.UPDATE_POLICY.size()])); prefKodiUpdatePolicy.setDefaultValue(mSettings.getKodiUpdatePolicy()); prefKodiUpdatePolicy.setValue(mSettings.getKodiUpdatePolicy());
/** * set up protocol selection */ void setupElmTimingSelection() { ListPreference pref = (ListPreference) findPreference(ELM_TIMING_SELECT); ElmProt.AdaptTimingMode[] values = ElmProt.AdaptTimingMode.values(); CharSequence[] titles = new CharSequence[values.length]; CharSequence[] keys = new CharSequence[values.length]; int i = 0; for (ElmProt.AdaptTimingMode mode : values) { titles[i] = mode.toString(); keys[i] = mode.toString(); i++; } // set enries and keys pref.setEntries(titles); pref.setEntryValues(keys); pref.setDefaultValue(titles[0]); // show current selection pref.setSummary(pref.getEntry()); }
listPref.setTitle(R.string.level_title); listPref.setValueIndex(0); listPref.setDefaultValue(LEVEL_DEFAULT); listPref.setSummary(R.string.level_summary); dialogBasedPrefCat.addPreference(listPref);
@SuppressWarnings("deprecation") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); ListPreference themePref = (ListPreference)findPreference("color_theme"); themePref.setEntries(ColorTheme.getThemeNames()); themePref.setEntryValues(ColorTheme.getThemeNames()); themePref.setDefaultValue(ColorTheme.BLUE); //Set up the Listener. findPreference("username").setOnPreferenceChangeListener(onPreferenceChange); findPreference("color_theme").setOnPreferenceChangeListener(onPreferenceChange); findPreference("months").setOnPreferenceChangeListener(onPreferenceChange); findPreference("start_on_monday").setOnPreferenceChangeListener(onPreferenceChange); findPreference("days_labels").setOnPreferenceChangeListener(onPreferenceChange); findPreference("refresh").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override public boolean onPreferenceClick(Preference preference) { updateWidget(true); finish(); return true; } }); }
baseLayerPreference.setEnabled(true); baseLayerPreference.setPersistent(true); baseLayerPreference.setDefaultValue(renderthemeOptions.getDefaultValue());
formula.setTitle(R.string.label_estimation_formula); formula.setPersistent(true); formula.setDefaultValue(settings.getEstimationFormula()); prepareEstimationFormulaPreference(formula); formula.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {