Lines Matching refs:preference

17 package android.preference;
24 import android.preference.Preference.OnPreferenceChangeInternalListener;
152 final Preference preference = group.getPreference(i);
154 preferences.add(preference);
156 if (!mHasReturnedViewTypeCount && !preference.hasSpecifiedLayout()) {
157 addPreferenceClassName(preference);
160 if (preference instanceof PreferenceGroup) {
161 final PreferenceGroup preferenceAsGroup = (PreferenceGroup) preference;
167 preference.setOnPreferenceChangeInternalListener(this);
172 * Creates a string that includes the preference name, layout id and widget layout id.
173 * If a particular preference type uses 2 different resources, they will be treated as
176 private PreferenceLayout createPreferenceLayout(Preference preference, PreferenceLayout in) {
178 pl.name = preference.getClass().getName();
179 pl.resId = preference.getLayoutResource();
180 pl.widgetResId = preference.getWidgetLayoutResource();
184 private void addPreferenceClassName(Preference preference) {
185 final PreferenceLayout pl = createPreferenceLayout(preference, null);
211 final Preference preference = this.getItem(position);
213 mTempPreferenceLayout = createPreferenceLayout(preference, mTempPreferenceLayout);
221 return preference.getView(convertView, parent);
232 // There should always be a preference group, and these groups are always
237 public void onPreferenceChange(Preference preference) {
241 public void onPreferenceHierarchyChange(Preference preference) {
257 final Preference preference = this.getItem(position);
258 if (preference.hasSpecifiedLayout()) {
262 mTempPreferenceLayout = createPreferenceLayout(preference, mTempPreferenceLayout);