PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this); PreferenceCategory catView = new PreferenceCategory(this); catView.setTitle(R.string.preference_category_view); root.addPreference(catView); final SwitchPreference switchSplash= new SwitchPreference(this); switchSplash.setKey(PreferenceKeys.SPLASH); //-----the above code---- switchSplash.setChecked(false); // LINE 1 catView.addPreference(switchSplash); // LINE 2
private boolean addSwitchPreference(PreferenceGroup parent, String key, @StringRes int titleRes, @StringRes int summaryRes, @BoolRes int defaultValueAllModes) { SwitchPreference p = new SwitchPreference(getActivity()); p.setKey(key); p.setTitle(titleRes); p.setSummary(summaryRes); p.setPersistent(false); p.setChecked(viewModel.getPreferences().getBoolean(key, defaultValueAllModes)); p.setPersistent(true); parent.addPreference(p); return true; }
static void addSwitchPreferenceBasedOnCheckBoxPreference(final CheckBoxPreference checkBox, final PreferenceGroup group) { final SwitchPreference switchPref = new SwitchPreference(checkBox.getContext()); switchPref.setTitle(checkBox.getTitle()); switchPref.setKey(checkBox.getKey()); switchPref.setOrder(checkBox.getOrder()); switchPref.setPersistent(checkBox.isPersistent()); switchPref.setEnabled(checkBox.isEnabled()); switchPref.setChecked(checkBox.isChecked()); switchPref.setSummary(checkBox.getSummary()); switchPref.setSummaryOn(checkBox.getSummaryOn()); switchPref.setSummaryOff(checkBox.getSummaryOff()); switchPref.setSwitchTextOn(EMPTY_TEXT); switchPref.setSwitchTextOff(EMPTY_TEXT); group.addPreference(switchPref); switchPref.setDependency(checkBox.getDependency()); } }
static void addSwitchPreferenceBasedOnCheckBoxPreference(final CheckBoxPreference checkBox, final PreferenceGroup group) { final SwitchPreference switchPref = new SwitchPreference(checkBox.getContext()); switchPref.setTitle(checkBox.getTitle()); switchPref.setKey(checkBox.getKey()); switchPref.setOrder(checkBox.getOrder()); switchPref.setPersistent(checkBox.isPersistent()); switchPref.setEnabled(checkBox.isEnabled()); switchPref.setChecked(checkBox.isChecked()); switchPref.setSummary(checkBox.getSummary()); switchPref.setSummaryOn(checkBox.getSummaryOn()); switchPref.setSummaryOff(checkBox.getSummaryOff()); switchPref.setSwitchTextOn(EMPTY_TEXT); switchPref.setSwitchTextOff(EMPTY_TEXT); group.addPreference(switchPref); switchPref.setDependency(checkBox.getDependency()); } }
switchPref.setKey("switch_preference"); switchPref.setTitle(R.string.title_switch_preference); switchPref.setSummary(R.string.summary_switch_preference);
switchPref.setKey("switch_preference"); switchPref.setTitle(R.string.title_switch_preference); switchPref.setSummary(R.string.summary_switch_preference);
percentage.setKey(settings.getPercentageEnabledKey()); percentage.setTitle(R.string.label_measurement_in_percent); percentage.setPersistent(true);