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;
list1.setSummary(getResources().getString(R.string.some_string_text)); list1.setDialogTitle(getResources().getString(R.string.some_string_pick_title)); list1.setKey("your_key");
list1.setSummary(getResources().getString(R.string.some_string_text)); list1.setDialogTitle(getResources().getString(R.string.some_string_pick_title)); list1.setKey("your_key");
listPref.setKey("level"); listPref.setTitle(R.string.level_title); listPref.setValueIndex(0);
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.setSummary(R.string.summary_list_preference);
baseLayerPreference.setKey(this.renderthemeOptions.getId());
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.setSummary(R.string.summary_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.setSummary(R.string.summary_list_preference);
formula.setKey(settings.getEstimationFormulaKey()); formula.setTitle(R.string.label_estimation_formula); formula.setPersistent(true);