public EditTextPreferenceWithSummary(Context context, AttributeSet attrs) { super(context, attrs); originalSummary = super.getSummary().toString(); }
public EditTextPreferenceWithSummary(Context context) { super(context); originalSummary = super.getSummary().toString(); }
private void init() { mSummaryString = super.getSummary().toString(); }
private void init() { mSummaryString = super.getSummary().toString(); }
@Override public CharSequence getSummary() { CharSequence summary = super.getSummary(); if (summary != null) { return String.format(summary.toString(), getText()); } else { return summary; } } }
@Override public CharSequence getSummary() { CharSequence summary = super.getSummary(); if (summary != null) { return String.format(summary.toString(), getText()); } else { return summary; } } }
@Override public CharSequence getSummary() { String text = getText(); return TextUtils.isEmpty(text) ? super.getSummary() : text; }
@Override public CharSequence getSummary() { final CharSequence summary = super.getSummary(); if (summary == null) { return null; } else { return String.format(summary.toString(), getText()); } } }
protected void decorateEditPreference(final EditTextPreference textPrefs) { final CharSequence summary = textPrefs.getSummary(); summaries.put(textPrefs.getKey(), summary); final String value = textPrefs.getText(); setPreferenceSummary(textPrefs, value); addListener(textPrefs, new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(final Preference preference, final Object newValue) { setPreferenceSummary(textPrefs, (String) newValue); return true; } }); }