((ListPreference)item).setEntries(opt.getEnum()); ((ListPreference)item).setEntryValues(opt.getEnum()); ((ListPreference)item).setDialogTitle(opt.getName()); ((ListPreference)item).setValue(opt.getValue()); item.setKey(opt.getName());
@Override public void initPreference(ListPreference preference, Integer fieldValue) { super.initPreference(preference, fieldValue); if(mEntries == null) mEntries = preference.getContext().getResources().getStringArray(mEntriesResId); preference.setEntries(mEntries); Util.populateListPreferenceEntryValues(preference); preference.setValueIndex(fieldValue); preference.setDialogTitle(preference.getTitle()); }
@Override public void initPreference(ListPreference preference, String fieldValue) { super.initPreference(preference, fieldValue); if(mEntries == null || mValues == null) { final Resources r = preference.getContext().getResources(); mEntries = r.getStringArray(mEntriesResId); mValues = r.getStringArray(mValuesResId); } preference.setEntries(mEntries); preference.setEntryValues(mValues); preference.setValue(fieldValue); preference.setDialogTitle(preference.getTitle()); } }
Util.populateListPreferenceEntryValues(preference); preference.setValueIndex(fieldValue ? NOTIFY_SUPPLIES_ONLY : NOTIFY_ALL); preference.setDialogTitle(preference.getTitle());
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; }
PreferenceScreen pf = getPreferenceManager().createPreferenceScreen(this); dialogBasedPrefCat.setTitle("Category Title"); pf.addPreference(dialogBasedPrefCat); enter code here ListPreference lf = new ListPreference(this); lf.setKey("keyName"); //Refer to get the pref value lf.setEntries("Array of values"); lf.setEntryValues("Array of item value"); // Here you can add Array of String lf.setDialogTitle("Dialog Title"); lf.setTitle("Title"); lf.setSummary("Summary"); dialogBasedPrefCat.addPreference(lf); Adding under the category return pf;
lp.setDialogTitle("I am the pop-up."); lp.setDialogMessage("Select something from my list.");
list1.setTitle(getResources().getString(R.string.some_string_title)); list1.setSummary(getResources().getString(R.string.some_string_text)); list1.setDialogTitle(getResources().getString(R.string.some_string_pick_title)); list1.setKey("your_key");
list1.setTitle(getResources().getString(R.string.some_string_title)); list1.setSummary(getResources().getString(R.string.some_string_text)); list1.setDialogTitle(getResources().getString(R.string.some_string_pick_title)); list1.setKey("your_key");
listPref.setDialogTitle(R.string.level_title); listPref.setKey("level"); listPref.setTitle(R.string.level_title);
listPref.setEntries(R.array.entries_list_preference); listPref.setEntryValues(R.array.entryvalues_list_preference); listPref.setDialogTitle(R.string.dialog_title_list_preference); listPref.setKey("list_preference"); listPref.setTitle(R.string.title_list_preference);
listPref.setEntries(R.array.entries_list_preference); listPref.setEntryValues(R.array.entryvalues_list_preference); listPref.setDialogTitle(R.string.dialog_title_list_preference); listPref.setKey("list_preference"); listPref.setTitle(R.string.title_list_preference);
listPref.setEntries(R.array.entries_list_preference); listPref.setEntryValues(R.array.entryvalues_list_preference); listPref.setDialogTitle(R.string.dialog_title_list_preference); listPref.setKey("list_preference"); listPref.setTitle(R.string.title_list_preference);